0

Web ページのコンテキストで動作する Chrome 用の小さな拡張機能を作成しました。

content-scripts マッチの manifest.json で定義された URL にアクセスするたびにコードが実行されることを除いて、すべて問題ありません。

URLバーの横にある拡張機能のアイコンをクリックした後、「オンデマンド」で手動で起動したいと思います。

これは可能ですか?

4

1 に答える 1

1

はい-可能です。http://developer.chrome.com/extensions/content_scripts.htmlから取得しました

関連する部分は次のとおりです。「...ページにコードを挿入するには、拡張機能にページのクロスオリジン権限が必要です。また、chrome.tabsモジュールを使用できる必要があります。マニフェストファイルのパーミッションフィールド。パーミッションを設定したら、executeScript()を呼び出してJavaScriptをページに挿入できます...」

/* in background.html */
chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.tabs.executeScript(null,
    {code:"document.body.bgColor='red'"});
});
于 2012-09-05T15:40:32.697 に答える