Safari拡張をいくつか作って大体感覚は掴めたので、ざっくりと拡張の作成手順を解説してみます。 なお、Windows版で作業していますが、Macでもほとんど同じだと思います。 Safari拡張とは 最初に、Safari拡張とはなにか、について。Safari拡張はHTML/CSS/JavaScriptをベースに、ブラウザ側が用意したAPIを使ってブラウザを便利にするモジュールです。通常、JavaScriptだけではクロスドメインの問題など、実現できることに制限がありますが、その点を拡張用に用意されたAPIで補います。そのため、APIが用意されていない部分については対応できないという制限があります。しかし、開発のし易さ、ウェブとの親和性の高さからアイディア次第で便利で強力なツールとなるのがSafari拡張・Chrome拡張です。 なお、現状のAPIは暫定的なもので、ここで紹介するのもあくまで
2009年12月8日*1(日本時間では12/9朝)、拡張機能が有効(除くOSX)な Google Chrome ベータ版がリリースされました。同時にこつこつ開発を続けてた、はてなブックマーク Google Chrome 拡張ベータ版も公開したので、良かったら使ってみてください :D http://hatena.g.hatena.ne.jp/hatenabookmark/20091209/1260314705 というわけで、Google Chrome 拡張を作ってみたのですが、その時に参考にした資料やドキュメントをまとめてみました。 Google Chrome 拡張APIドキュメント http://code.google.com/chrome/extensions/docs.html 基本的に上のURLで必要なAPIのドキュメントはまとめられています。またページ中央下の「Doc versio
2009年11月19日10:15 カテゴリ 簡単なGoogle Chromeの拡張を作ってみる その1(Simple Clock) こんにちは。藤田です。 普段メインで使うブラウザはFirefoxだったのですが、しばらく前からGoogle Chromeをメインで使うようになりました。高速な動作や起動の速さに加え、開発版で拡張機能(Extensions)が使えるようになったのが大きいです。MacやUbuntuのマシンにも入れていますが、Windowsと同じように十分実用的に使えます。 既に便利な拡張もいくつも作られていますが、やはりFirefoxに比べるとまだまだ足りません。 足りないものは自分で作ってしまえるようになろう!ということで、まずは簡単な拡張を作ることで作り方を覚えることにします。 Chromeの拡張はHTMLとJavaScriptで作りますので、HTMLやJavaScriptの
あとで読みたいページをブックマークし、RSSフィード配信、異なるPCで同期といった高機能ぶりも備えた“あとで読む”Firefoxアドオン「Read It Later」がすごいです。 Read It Later Adds Firefox 3 Integration, Offline Readingというエントリーを読んで試してみたのですが、これはすごいですね。 いろいろな情報を集める仕事をしている人は、これがあるから「Firefox 3」を使っている‥‥なんていうケースも出てきたりして。 まずは設定画面からご紹介です。 アドオンの管理画面から「Read It Later」の「設定」をクリックします。 ボタンをクリックしたり、マークした後の挙動の制御の他、キーボードショートカットも設定することが可能です。 RSSフィードのURL、同期設定を行うことができます。 インストールが完了すると、右上に
なんという大学生ホイホイ。 Operaを使わずにFirefoxを使うというのか。 ブクマする奴は間違いなく自称大学生。 50+ Useful Firefox Extensions for College Students - College Degrees 「これは使わねーよ」っていうのは省いて、日本語圏向けに最適化しておこうっと。 調べる Zotero Webページやその他の情報を多角的にスクラップできるアドオン「Zotero」 - POP*POP Zoteroを使ってOpenOffice.orgの参考文献リストを管理する - Open Tech Press BetterSearch 検索結果の右端にサイト情報やポップアップを表示するボタンが設置される。 Snap Links Web検索でヒットしたページを一括表示できるFirefox拡張機能「Snap Links」 - 窓の杜 Scra
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 初めてFirefoxExtensionを作ってたのですが色々勉強になったのでメモ。 大体の方針としてはありえるあさんのFirefox拡張機能(extension)の作りが大変参考になりました。作り始めてからはamachangさんのFirefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しいの技を使って既にあるアドオンのソースを見るというのが大変参考になりました。 開発後半XULのリファレンスがあることがわかってこれまた便利でした。 Extension作成について http://d.hatena.ne.jp/amachang/20071130/1196395795 http://dev.ariel-n
id:n_shuyo:20070118:firefox にても書いたが、チュートリアルがないために Firefox 拡張開発の敷居が高くなってしまっているんじゃないかと感じている。 XUL とかは人に説明できるほど詳しくないが、「開発の始め方」のチュートリアルであれば自分にも書けそう。ということで以下にさっくりまとめてみた。 より詳しい人が突っ込んでくれてさらに親切なものになると嬉しい。 ★★2/8 一部追記:GUIDについての記述を追加した ちなみに http://firefox.geckodev.org/index.php?%E6%8B%A1%E5%BC%B5%E3%81%AE%E4%BD%9C%E6%88%90 でも同じサンプルを使ってチュートリアル的にまとめてあるが、サンプルを改変した後にわざわざ jar を作り直す手順になっているのが面倒である。ここではそれが不要(コードを書き換
デベロッパがFirefoxを使う理由はエクステンション! Ajax Webアプリケーションの開発者には、WebブラウザとしてFirefoxを愛用しているユーザが多い。その理由のひとつに豊富なエクステンション機能が挙げられる。Firefoxを使っているからエクステンションを使っているというよりも、エクステンションを使いたいからFirefoxを使っているという感じだ。 デベロッパに人気のあるエクステンションはいくつもあるが、代表的なところではAll-in-One GesturesやDictionarySearch、Greasemonkey、User Agent Switcher、ScrapBookなどを挙げることができる。そしてAjax Webアプリケーションの開発において必須ともいえるエクステンションに、Firebugがある。 Firebugに対する称賛の声は枚挙にいとまがない。「Fireb
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く