13

Google の例に従ってみました: https://developer.chrome.com/extensions/options.html

ボタンとボディが関数を実行しようとしているという問題にすぐに遭遇したので、代わりにリスナーをアタッチしました。次に、オプション ページで JS の実行が許可されていないことがわかります。

その方法を正しく理解していなかったか、Chrome のドキュメントが完全に間違っていました。

そこでJSをどのように使用しますか?または: 適切なチュートリアルの方向性を教えてください。

4

2 に答える 2

17

この回答を確認してください: Chrome チュートリアル - オプション ページ

"manifest_version": 2 埋め込みスクリプトを禁止します。すべての JavaScript を options.js に移動し、そのようにロードします。」

于 2012-08-17T11:37:40.560 に答える
4

新しい拡張機能に必要なマニフェストv2.0でインラインJSを使用することはできません。これはマニフェストv1で可能でしたが、現在は不可能です。スクリプトファイルをページに参​​照する必要があります。この問題は、すべての拡張ページに存在する場合。

<script type="text/javascript">JS CODE</script>

もう許可されていません。代わりにこれを使用してください。

<script type="text/javascript" src="FILENAME.js"></script>

グーグルコードドキュメントを見てください-マニフェスト

于 2012-08-18T11:57:09.730 に答える