前のトピックを表示 :: 次のトピックを表示
著者
メッセージ
pswf 登録日: 2003年7月 16日 記事: 543
件名: Web ページから拡張機能やテーマをインストールさせるには 投稿時間: 2004年7月13日(火) 02:29
えむもじら様の要望に応えまして、速攻で和訳を完成させました
どうぞご利用ください。
自分の場合、.htaccess でブラウザの判別をした上で「インストール中」と書いたページを読み込ませ、
meta タグの redirect 機能で xpi を呼んできてインストールさせていますね。
http://www.minutedesign.com/toolbar/asahi/
ユーザに安易なインストールをさせないために、Firefox 0.9 以降、onload イベントからの
インストール呼び出しはブロックされてしまったので、こんな方法を使っています。
「ホワイトリスト」の件は、拡張機能作者の一人として、本当に人ごとではないです。
ハッキリ言って、ユーザに設定を変えさせるような面倒なことはさせたくありません。
それでもスパイウェアを防止するためには仕方ないんでしょう。
XUL でスパイウェア・アドウェアを作ろうと思えば、簡単に作れてしまうから...
XPInstall が「結局 M$ の ActiveX と同じじゃん」なんて言われないためにも、
過剰なぐらいのセキュリティ保護機構は必要ですね。ハイ。
以下は Mozilla 1.7 Readme から削除された一文です。
Quote: To protect users from installing malicious code unintentionally,
extensions and add-ons can now only be installed from trusted sites on a "whitelist".
The whitelist can be altered by changing the xpinstall.whitelist.add preference.
The feature can be disabled by setting xpinstall.whitelist.required to false.
<!-- http://bugzilla.mozilla.org/show_bug.cgi?id=240552 -->
って、和訳掲示板にこんなこと書いても仕方ないような
level 登録日: 2003年7月 13日 記事: 59 所在地: 相模原
pswf 登録日: 2003年7月 16日 記事: 543
件名: 投稿時間: 2004年7月13日(火) 14:42
level wrote: なんか、あおったようですみません
いえいえ。どうせいつかは訳すことになるので。
自分の Firefox 0.9.1 for Mac では、about:config を開いても xpinstall.whitelist... という
項目はありませんし、実際に機能していません。
Mozilla 1.7 for Mac の方は、about:config から各設定項目を見つけることはできますが、
xpinstall.whitelist.required が false (デフォルト) になっているので無効化されています。
Mozilla 1.7 Readme の cvslog (rv1.4)では、"removed item" と書かれています。
「実装したけどとりあえず今は無効にしとく」みたいな感じでしょうか。
http://www.mozilla.org/webtools/bonsai/cvslog.cgi?file=mozilla-org/html/releases/mozilla1.7/README.html
MozillaZine の記事はちゃんと読んでませんが、おそらく最近のナイトリーと話が (というより、
この記事を書いた人のプロファイルが) ごっちゃになっているんじゃないでしょうか。
一応 UI も開発中みたいなことが書いてありますね。それならすこしは安心...