Extension

ブラウザー勉強会でWebKitの拡張について話してきました

ブラウザー勉強会というのは、hebikuzureさん主催のウェブブラウザについての勉強会です。「ウェブブラウザについて」と一口にいっても割と範囲が広くて、特に今日の参加者を見ても、ウェブブラウザを実装してる人から、拡張を作ってる人、ウェブサイトを作…

NinjaKit for Safari

NinjaKitのSafari版が一応できました。 NinjaKit - 0xFFからどうぞ。 注意点などはChrome版と同じです。ただ、GM_registerMenuCommand未対応なのと、オプションページを呼び出す方法がツールバーのボタンしかありません。このあたり、Safari版は右クリックメ…

NinjaKit

NinjaKit*1というChrome/Safari拡張を公開しました。 Chrome:Chrome Web Store - NinjaKit Safari:NinjaKit for Safari Source: os0x/NinjaKit · GitHub これはFirefoxのアドオンであるGreasemonkey相当の機能を実装することを目指しています。 今のところ、…

Safari拡張の自動更新方法

次のようなXMLを拡張子.plistで適当な名前で保存して、サーバーにアップします。 <plist version="1.0"> <dict> <key>Extension Updates</key> <array> <dict> <key>CFBundleIdentifier</key> <string>net.…</string></dict></array></dict></plist>

Safari拡張の作り方

Safari拡張をいくつか作って大体感覚は掴めたので、ざっくりと拡張の作成手順を解説してみます。 なお、Windows版で作業していますが、Macでもほとんど同じだと思います。 Safari拡張とは 最初に、Safari拡張とはなにか、について。Safari拡張はHTML/CSS/Jav…

Safari5の拡張作ってみた

Chrome拡張をとりあえず3つだけSafari拡張に移植というか、どちらでも動くようにしてみました。以下からインストールできると思いますが、今のところ拡張は頻繁にクラッシュしますし、正式リリースされてないということは色々と問題が残っているということで…

連載第5回と公開している拡張

続・先取り! Google Chrome Extensions:第5回 Chrome ExtensionのAPI#2|gihyo.jp … 技術評論社今回から新しい拡張を作り始めました。記事中では本当に作りかけですが、今朝なんとか実用できるレベルにしてギャラリーにアップしました。 Chrome Web Store …

連載第4回とExtensions galleryについて

前回の記事でさらっと書いてましたが、第4回が11月30日にアップされています。 続・先取り! Google Chrome Extensions:第4回 ベータ版に向けたExtension総復習 |gihyo.jp … 技術評論社betaリリースに向けて仕様は固まったので、manifest.json周りをまとめ…