0

私の Chrome 拡張機能では、webkitNotifications.createNotification を使用してユーザーに警告しています。それは素晴らしいツールです!! 与えられたサンプル コードでは、最初のパラメーターはオプションであり、アイコンを指定します。Google の指示では、それがローカル参照になる可能性があると主張しています。ローカル ファイルを使用すると、壊れた画像リンクが表示されます。これは、ここにある Notification Demo のサンプルを使用した場合にも発生します - http://code.google.com/chrome/extensions/samples.html#f799e26ceef2367cf836f24bcb47df4398b0df58

他の誰かがこの問題を抱えていますか?

アイコンは私のマニフェストファイルにリストされています。

完全な Web リファレンスを使用してこれを回避できますが、このツールをエラー通知に使用するのが好きで、インターネット アクセスの中断が原因でエラーが発生することがあります。

Chrome バージョン 18.0.1025.151 m を使用しています。

ありがとう!

4

2 に答える 2

3

サンプルの問題は"manifest_version": 2、マニフェストに含まれているが、"web_accessible_resources"ページで利用できるリソースのリストが追加されていないことです。
manifest_version 2 とそれが導入する変更については、こちらで詳しく読むことができます....
http://code.google.com/chrome/extensions/manifestVersion.html
...そして web_accessible_resources についてはこちら....
http://code .google.com/chrome/extensions/manifest.html#web_accessible_resources

サンプルの問題を解決するには、マニフェスト バージョン 2 ビットを削除します (ドキュメントでは、これはまだしばらく必要ではないと書かれています)。または、以下をマニフェストに追加することもできます....

"web_accessible_resources": [
    "48.png"
  ]
于 2012-04-10T10:13:43.230 に答える
1

「Web アクセス可能」とは、リソースがサーバーからアクセスされていることを意味するため、JavaScript とマニフェストの json にリソースへのパスを含める必要があります。

于 2012-11-26T20:06:16.897 に答える