Mozilla Flux

Mozilla関係の情報に特化したブログです。

拡張機能

Add-on SDKのサポートがFirefox 59までに終了へ

MozillaのAndy McKay氏(Senior Engineering Manager)は、米国時間の2017年6月21日、mozilla.dev.platformの"Intent to unship: Add-on SDK and others"スレッドにおいて、Firefox 58または59で、本体からAdd-on SDKを削除するとアナウンスした(Bug 137106…

Firefoxでレガシーなアドオンが使えるのは2017年11月半ばまで

窓の杜で既報だが、The Road to Firefox 57 – Compatibility Milestones | Mozilla Add-ons BlogでWebExtensionsへの移行プランが発表された。周辺情報も交えつつ解説しよう。まず、今回の移行プランでは、WebExtensions限定化の時期がFirefox 57のリリース…

Chrome向けFeedlyはてブ拡張をFirefoxで使う方法

2016年末にFeedlyをはてブ対応させるChromeエクステンションがChromeウェブストアで公開された。Otchy氏が自作のユーザースクリプトを拡張機能化したもので、Feedlyのリスト画面にはてなブックマークの数を表示してくれる。ユーザースクリプト版がFeedlyの仕…

デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化

Mozillaは、Add-ons in 2017 | Mozilla Add-ons Blogにおいて、Firefox 57のリリース(2017年11月28日:米国時間)に伴い、デスクトップ版ではWebExtensionsベースの拡張機能だけを読み込む措置を執る旨を明らかにした。XUL/XPCOMベースやAdd-on SDKベース…

Firefox 50で拡張機能を入れた場合のパフォーマンスが改善

Firefox 50は、当初2016年11月8日(米国時間)に予定されていたリリースが、11月15日に延期されている。リリース直前に大きめの修正(Bug 1309350、Bug 1309351)を入れたので、様子を見る必要があったというのが、延期の理由だ。この修正により、Add-on SDK…

Firefox 47におけるアドオン利用の注意点

Firefox 47のバージョンアップ後、アドオン(拡張機能やプラグインなどの総称)を使っていて「あれっ?」と思ったら、以下の点を確認してみてほしい。 デジタル署名の強制を無効化する設定は残存 デジタル署名が付されていない拡張機能をインストール可能に…

Mozilla、Microsoft、Operaが拡張機能のコアAPIの標準化を提案

Mozilla、Microsoft、Operaの三社は、2016年5月2日(米国時間)、W3CのBrowser Extension Community Groupのメーリングリストにおいて、ブラウザの拡張機能におけるコアAPIやマニフェスト、パッケージを標準化することを共同で提案した。今後はGitHubで仕様…

拡張機能のデジタル署名の有効期限問題

最近、多数の拡張機能が一斉に更新されたことに気付いた方も多いのではないだろうか。Firefoxのアドオンマネージャから個別の拡張機能の項目を開くと、名称が例えば"Make Link 11.03.1-signed.1-signed"のようになったものが見つかるはずだ。この.1-signedは…

Firefox 44にアップデートするとはてなブックマーク拡張が動作しない(再追記あり)

Firefox 44がリリースされ、アップデート可能になっているが、アップデート後に再起動してみると、はてなブックマーク拡張(バージョン2.3.8.1-let-fixed)が全く動かなくなっている。過去記事・Firefox 44はアドオン互換性に要注意で懸念していた事態が現実…

未署名の拡張機能を有効化する設定はFirefox 46で削除と決定(追記あり)

窓の杜で既報だが、デジタル署名が付されていない拡張機能をインストール可能にする設定(xpinstall.signatures.required)は、Firefox 45まで維持され、2016年4月19日リリース予定のFirefox 46で削除されることが、Add-on Signing Update | Mozilla Add-ons…

Firefox 44はアドオン互換性に要注意

最近、Firefox Nightly 44の起動時にセッションを復元するようにしておくと、起動直後にタブ内が真っ白になり、本体のメニューパネルも開けないという事態に遭遇した。アドオンマネージャからマルチプルタブハンドラを無効化すると症状が治まったので、しば…

MozillaはMicrosoft Edgeに拡張機能のサポートが追加される時期を知っているのかも(追記あり)

最初に、本記事は憶測に基づくものであることをお断りしておく。以前の記事でも少し触れたが、Microsoftは、早くも2015年4月29日の時点で、Microsoft Edge(以下Edge)が将来的にFirefoxの拡張機能をサポートすると表明していた。これに対し、MozillaがWebEx…

速報:Firefoxの拡張機能にデジタル署名を必須とする措置が延期に 完全実施はバージョン44から(追記あり)

2015年2月に発表され、各所で議論を巻き起こしたFirefoxのアドオン署名義務化。より正確には、拡張機能を公開する前に、Mozillaの審査とデジタル署名を受けなければ、Firefoxへのインストールができなくなる措置を指す。The Future of Developing Firefox Ad…

WebExtensionsが正式発表 XUL/XPCOMベースのアドオンは将来的に非推奨へ(追記あり)

WebExtensionsのコンセプト MozillaがThe Future of Developing Firefox Add-ons | Mozilla Add-ons Blog(和訳)において、新しい拡張機能APIセットのWebExtensionsを正式に発表した。前記事で紹介したとおり、Blink互換のAPIが採用されている。発表によれ…

MozillaがFirefoxの新しい拡張機能APIセットを開発中

Mozillaは、WebExtensionsと呼ばれる新しい拡張機能APIセットを開発中であり、Firefox Nightly 42で実験的な実装も済ませた(Bug 1175770)。現在、Firefox Developer Edition 42でも利用可能とみられる。WebExtensionsは、Add-on SDKとは直接のつながりがな…

Firefox Developer Edition 41ではてなブックマーク拡張が機能しない件(追記あり)

Firefox Developer Edition 41で、はてなブックマーク拡張が機能しなくなっている。FirefoxのビルドID:20150712004007と拡張機能のバージョン2.3.7.1-signedとの組み合わせで確認した。前回記事にしたときは、Firefox Nightly 36で動かず、Aurora 35だと大…

最近のFirefox Nightlyで困ったこと(追記あり)

Firefox Nightly 36を使っていて困ったことが2つある。1つは暫定的に問題を回避したが、もう1つはいまだに悩みの種だ。 Flashプラグインのクラッシュが頻発 Nightlyで新しいWebページを開いた際、Flashコンテンツが含まれていると、しばらくブラウザごとハン…

はてなブックマーク拡張の使い勝手を取り戻す(追記あり)

はてなブックマーク拡張ユーザーの悩み Firefox 29で導入された新しいユーザーインターフェイスのAustralisでは、アドオンバーとステータスバーが削除されたため、ステータスバーに情報を表示するタイプのアドオンは使い勝手が低下してしまった。その代表例…

アドオンの互換性チェックを原則廃止するFirefox 10

(2012/01/28追記)Mozilla Add-ons Blogにて予定どおりFirefox 10からこの措置が実施されるとの発表があった(『Add-on Compatibility for Firefox 11』)。対象となるのはFirefox 4以降に対応した拡張機能で、バイナリコンポーネントを含むアドオンや、テ…

Re: "Jetpack and making the UI world adopt HTML5"について

id:teramakoさん、質問に対する丁寧なお返事ありがとうございました。興味深く拝読しました。また、XUL+XPCOM+JavaScript(以下この組み合わせをXXJと略)に対する複雑な思いが伝わってきました。 Jetpackが現実解 私が最初に投げかけた質問に絡めて、「HT…

FUELはなくなる

FUELは、拡張機能開発者向けにFirefoxが標準で提供するJavaScriptライブラリで、開発上の余計な負担を減らし、生産性を高める狙いがある。Firefox 3から導入された。そのFUELが、Firefox 4で廃止される可能性が高まってきた。このことを最初に指摘されたのは…

Jetpackのリリーススケジュール 09/12/29時点

MozillaWikiのLabs/Jetpack/Scheduleより。 0.8 open development: 2009 W1-3 (1/4 - 1/22) 0.8pre1: Monday, 1/11 0.8pre2: Monday, 1/18 0.8pre3: Monday, 1/25 stabilization: W4 (1/25 - 1/29) 0.8rc1: sometime week of 1/25 - 1/29 prospective final …

Attachment Sizes日本語改造版がThunderbird 3に対応

MozillaZine.jpのトピック「添付ファイルの容量を表示する方法(Attachment SizesがBeta3以降動きません)」でアナウンスされているけれども、Attachment Sizes日本語改造版がThunderbird 3(Tb3)に対応した。開発者のmar氏に感謝。Piroさんのルーラーバー…

WATでThunderbird 3のタブに好きなページを開く

hogehoge『Thunderbird3.0用のタブにURLを開くアドオン WAT』で、Thunderbird 3のタブにWebページを開くアドオン「WAT」が発表された。現在、AMOで実験的なアドオンとして登録されている。id:teramakoさんの仕事の速さには脱帽だ。このアドオンをインストー…

Thunderbird 3のタブをもっと活用したいなら

ライフハッカー[日本版]『Thunderbird 3の新しいタブ機能でGoogle Waveの受信箱が開ける』に大きな注目が集まっていると知って、ちょっとびっくり。これは、Google Waveとセットだからみんな興味があったってことなんだろうか。それとも、Thunderbird 3の…

NIS2010の再アップデートでアドオンが元どおり使えるように

やすっち。さんのコメントにあるように、NIS2010の修正パッチがようやくリリースされた。アナウンスによれば、今回のアップデートでバージョンが17.1.0.19(問題の旧バージョンは17.1.0.14)へと引き上げられる。アップデートはLiveUpdateを通じて配信され、…

Firefox 3.6からextensions.checkCompatibilityの仕様が変更に

extensions.checkCompatibilityは、about:configから呼び出す設定画面から変更が可能な、Firefoxの設定の一つである。デフォルト値はtrueで、アドオン(拡張機能+テーマ)のインストールやアップデートの際に、互換性をチェックする。たとえば、Firefox 3.5…

NIS2010のアップデートでアドオンが使用できなくなる問題が発生

Norton Internet Security(NIS)は以前もFirefoxとの相性問題を起こしたことがあったのだけれど、またやってくれた。最新版であるNIS 2010が、つい最近バージョン17.1.0.14へとアップデートされたのだが、その影響で、アドオンが全く使用できなくなる問題が…

MozillaがSkipScreenのホスティング続行を決定

Rapidshare、Megaupload、zShare、Mediafireなどのファイルホスティングサービスは、ユーザーがWebサイトからファイルをダウンロードする際、開始前に一定時間広告を表示する仕組みになっている。この広告をスキップする機能を提供するアドオンとしてSkipScr…

日本人作者限定の実験的アドオン集

Add-ons for Firefoxで「Sandbox (ja)」というコレクション(アドオン集)が公開されている。作者はMozilla Japanの吉野公平氏。(おそらく)日本人作者が開発したアドオンのうち、実験的なアドオンだけをリストアップしており、本記事執筆時点で、121個のア…

Thunderbird 3 Beta 4でも使えるアドオン

リリースノートでも対応アドオンの少なさを認めているThunderbird 3 Beta 4(TB3b4)だが、対応したものが全然ないわけではない。そこで、いくつかピックアップしてみる。 CompactHeader 実験的なアドオンではあるものの、TB3b4に真っ先に入れるべきと思われ…

AMOのアドオンランキング2009年版

Mozilla Add-ons (AMO)の開発者Justin Scott氏が毎年一回この時期にアドオンランキングを発表するようになって、今年で3年目である。fligtar.com『Top Ten Add-ons III』にトップテンが掲載されているのだが、2009年9月15日時点のAMOのデータを利用した、世…

サードパーティー製アドオンの通知機能はFirefox 3.7に先送り

ふつう、アドオンを組み込むかどうかはユーザーが自分で決められるものだが、サードパーティー製アプリケーションをインストールしたときに、勝手にアドオンを組み込まれてしまうことがある。セキュリティスイートに多く見られるほか、Microsoftの.NET Frame…

Jetpack 0.4で録音とページ改変のAPIを追加

前のバージョンからわずか6日でJetpackのアップデートが行われた。新しい0.4は、リリース目標日こそロードマップにほぼ沿っているものの、追加された実験的なAPIは、録音とページ改変という、予定に書かれていないものだった。『Jetpack 0.4 - Audio Recordi…

Inverse版Lightning 0.9.x

Lightningを開発しているカレンダーチームは、1.0に向けた作業にかかりきりで、0.9のメンテナンスにまで手が回らないのが実情だ。そこで、同チームと協力関係にあるInverse社が、独自にアップデートを行った。非公式版ではあるが、コードを分岐させたわけで…

Norton Toolbar 3.5のアップデート日程

Firefox 3.5が出たにもかかわらず、なかなかアップデートが来ないNorton Toolbar 3.5だが、どうやらまずホットフィックスが先に出て、後からLiveUpdateでも更新が届くようになるようだ。Nortonの公式掲示板にSymantecの従業員が立てたスレッドを見ると、手動…

実験的なAPIの整備を進めたJetpack 0.3

目標としていた6月30日よりは少し遅れたものの、Jetpack 0.3がリリースされた。厳密には、バージョンは0.3.1となっている。『Jetpack 0.3 Released』が伝えているところによると、本バージョンでは、まず、テキスト選択をサポートした。ユーザーが選択した文…

Firefox 3.5に未対応のアドオン(リリース日現在)

MozillaWikiに『Firefox 3.5 Incompatible Add-ons』というページがあったので、参考までにリスト部分を原文のまま引用しておく。これを書いている時点で、最終更新日時は「30 June 2009, at 22:04」とある(UTC:協定世界時)。 CA toolbar CA link advisor…

Jetpackの猛スピード

MozillaWikiのLabs/Jetpack/Roadmapがガンガン更新されている。現在リリースされているバージョンは0.2.1だが、0.5の予定まで出ているのだ(0.6は書きはじめたばかり)。何といってもFirefoxとアドオンの将来に関わる重要な話なので、ひととおり訳しておきた…

Mozilla Add-onsには何個のアドオンが存在するのか

Mozilla Add-ons(AMO)のJustin Scott氏が、『How many add-ons are there?』の中で、AMOが管理しているアドオンの個数についてまとめている。それによると、Firefox対応の拡張機能+テーマで、AMOのレビューを経て公開されているものは、2965個(2009年6月…

コレクションを作ってみた

Mozilla Add-onsが強くプッシュしているコレクション機能。やはりBandwagonには飛び乗るべきだろう。というわけで、コレクションを作成。一本にまとめるとゴチャゴチャしそうだったので、三本に分けた。なお、コレクション内のアドオンやコメントなどは今後…

Jetpack 0.2で実験的なAPIの利用が可能に

Jetpackは、初のメジャーアップデートでバージョンが0.2に上がった。『Major Jetpack Update: The “Future” Edition』によれば、多数のバグが修正されたほか、実験的なAPIの利用が可能になっており、実際にそうしたAPIが追加された。実験的APIは、jetpack.fu…

Firefox.nextはcontents.rdfをサポートしない

当ブログはアドオン作者の方もご覧になっているようなので、既にご存じかもしれないが、このニュースを。Dave Townsend氏が『Farewell contents.rdf』で、Firefox.nextではcontents.rdfをサポートしないと述べている。6月12日のTrunk Nightlyから措置が実施…

DictionarySearchのマニアックな使い方

アドオンDictionarySearchをインストールする。 アドオンマネージャから設定画面を開く。 Text欄に「Bugzilla@Mozilla for Bug $」と、URL欄に「https://bugzilla.mozilla.org/show_bug.cgi?id=$」とそれぞれ入力する。 たとえば「Bug 496532」のようにリン…

Google Chromeの拡張機能が選んだ道

Google I/Oで、Google Chrome(以下Chrome)の拡張機能に関するプレゼンテーションが披露され、その資料がChromium Blogで公開された。そこには『ブラウザはどこまで自動でアップデートすべきか』で示した疑問への回答も一部述べられており、とても面白いス…

JetpackはGreasemonkeyスクリプトとの連携を計画

Firefoxにスクリプトベースの軽量アドオンを追加可能にするJetpack。バージョン0.1.0からスタートしたエンジンはあっという間に0.1.5にまでバージョンアップし、さらにJetpack Enhancement Proposal(JEP)と呼ばれるAPI候補も公開されるなど、凄まじい勢い…

アドオンをセットで提供するプラン

Firefoxが他のWebブラウザと差別化を図り、継続使用率(初回起動後30日を経過しても使用を継続しているユーザーの割合)を高めるために、アドオンが不可欠の要素であるという認識は、Mozilla関係者の間で広く共有されつつある。そして、現在のトレンドは、一…

JetpackはFirefox.nextに統合される

Mozilla製品全体で1万2千以上、Firefoxだけでも7000以上が存在するといわれるアドオン。そのバリエーションをさらに、はるかに豊かにするべくMozillaが打ち出したのが、Jetpackプロジェクトだ。Mozilla Labsが大々的にアナウンスし、多くのメディアで取り上…

削除ツールが正式公開

『RE:.NETとFirefox』でMicrosoft .NET Framework Assistant 1.0というアドオンを削除する方法を紹介した。一時期Microsoftは、Firefoxのアドオンマネージャからのアンインストールを可能にするアップデートを発表していた(『Mozilla短信 #14』)のに、なぜ…

gContactSync 0.2

ThunderbirdとGmailの連絡先を同期させるアドオンとしては、本田雅一氏おすすめのGoogle Contacts(h.ogi氏作)があるけれども、あいにくThunderbird 3にはまだ対応していないようだ。筆者はThunderbird 3 Beta 2をGmailクライアントにしているので、他にな…