Autopagerize on Firefox and Google Chrome
Upcoming SlideShare
Loading in...5
×
 

Autopagerize on Firefox and Google Chrome

on

  • 3,876 views

Firefox Developers Conference 2009 LT

Firefox Developers Conference 2009 LT

Statistics

Views

Total Views
3,876
Slideshare-icon Views on SlideShare
3,868
Embed Views
8

Actions

Likes
1
Downloads
1
Comments
0

2 Embeds 8

http://www.slideshare.net 7
https://www.mturk.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Autopagerize on Firefox and Google Chrome Autopagerize on Firefox and Google Chrome Presentation Transcript

    • AutoPagerize onFirefox and Google Chrome swdyh 2009/11/08 Firefox Developers Conference 2009
    • AutoPagerizeってなに?
    • いろんなサイトでページの自動継ぎ足しを行う ブラウザ拡張
    • 「ページの自動継ぎ足し」は GoogleAutoPagerからhttp://la.ma.la/blog/diary_200506231749.htm
    • 「いろんなサイトで動く」 ところがポイント
    • 今日はその話じゃないので それはWebで
    • AutoPagerize Wiki: About SITEINFO (ja)http://autopagerize.jottit.com/about_siteinfo_%28ja%29 キーワードは 「AutoPagerize SITEINFO」
    • 今日はブラウザ拡張の話
    • もともとAutoPagerizeはGreasemonkeyスクリプト として開発
    • Firefox拡張にしたかったけど 何度も挫折
    • Google Chromeで拡張が作れるようになったらしい
    • Google Chrome拡張の開発担当 Aaron Boodmanさん (Greasemonkeyの開発者)
    • Google Chrome拡張の仕組みはFirefox拡張やGreasemonkeyが ベースになっている
    • Greasemonkeyと同じようにページ上でスクリプトを実行するcontent_scriptという仕組みがある
    • Greasemonkeyスクリプト +GreasemonkeyAPIの代わりになる処理 ↓ Google Chrome拡張
    • 意外と簡単につくれた
    • Firefox拡張は何度も挫折したのに…
    • 同じようにFirefox拡張が できないものか
    • Greasemonkey Complier (Userscript Complier)http://arantius.com/misc/greasemonkey/script- compiler
    • Greasemonkeyスクリプト をFirefox拡張に変換
    • Greasemonkey Complier だと物足りなかったのでもう少し良さそうなものを自作
    • Greasemonkeyスクリプト + 自作ツールのAPI(Greasemonkey互換APIもあり) を使った処理 ↓ Firefox拡張
    • でもFirefox拡張を生成するのは けっこう難しくて ふつうに書こうか悩み中
    • Jetpackでこれと同じよう なことができるといいな
    • なのでこの自作ツールは没になる可能性があるけど
    • Chlorinehttp://github.com/swdyh/chlorine
    • まとめると
    • Greasemonkeyスクリプト +GreasemonkeyAPIの代わりになる処理 ↓ Firefox拡張 Google Chrome拡張
    • AutoPagerize以外もこの構成でブラウザ拡張が けっこうつくれるかも
    • Firefox拡張もChrome拡張も パッケージングはzip 解凍すればソースコード
    • AutoPagerizehttp://autopagerize.net/
    • それと、今日言いたいこと
    • Firefox DevelopersConferenceなんだけど…
    • Google Chrome拡張も つくってみましょう!
    • 注: Googleのまわしもの じゃないです
    • Google Chromeの拡張システムは Firefoxの拡張システムの良いところ悪いところを踏まえて よくデザインされてる
    • Google Chrome拡張の つくり方は
    • 本家のドキュメント チュートリアルもありhttp://code.google.com/chrome/extensions/
    • 特集:先取り! Google ChromeExtensions|gihyo.jp … 技術評論社 http://gihyo.jp/dev/feature/01/chromeExt 著者 os0x
    • ありがとうございました AutoPagerize http://autopagerize.net/