私はクロム拡張機能にまったく慣れていませんが、入門書を読み、Google から例を組み立てました。アクティブな間、mydomain.com で中マウス クリック イベントをキャプチャし、URL を読み取り、それを変更して、新しく作成された URL で新しいタブを起動する拡張機能を構築したいと思います。
私がこれまでに理解したことから、すべての mydomain.com ページの読み込みで挿入される manifest.json ファイルと my_script.js ファイルが必要です。これは正しいです ?はいの場合、次にどのように進めるべきか、また、指定されたタスクを達成するためにマニフェストと JavaScript ファイルに何を追加する必要がありますか。いくつかのコード例をいただければ幸いです。
また、stackoverflow でいくつかの回答を読みましたbrowserAction
。使用する場合は、拡張ページでのみ使用できるため、コンテンツ スクリプトでは使用できません。つまり、 my_script.js ではなく、バックグラウンド ページにコードを配置する必要があります。どのように進めればよいかアドバイスをお願いします。
ありがとうございました
作業スクリプトの解決策は次のとおりです。
$(document).click(function(e) {
var urlToGo = window.location.href;
// middle button
if (e.which == 2) {
urlToGo = "http://google.com";
window.open(urlToGo);
e.preventDefault();
e.stopPropagation();
}
});