たとえば、プラグインをインストールしてwww.google.comにアクセスすると、www.mysite.com にリダイレクトされます。このための chrome/ firefox プラグインを開発したいのですが、それが可能かどうかわかりません。 .
質問する
141 次
2 に答える
1
その可能性があります。最初に現在アクティブなタブの ID を取得する必要があります。次に、このタブで別の場所、デモを開くことができます。
chrome.tabs.query({active: true}, function(tabArray) {
var currentURL = tabArray[0].url;
if(currentURL == "https://www.google.com/"){
chrome.tabs.update(tabArray[0].id, {url: yournewurl});
}
});
現在の URL が Google かどうかを自動的に確認したい場合は、このコードを background.html に配置し、タブが更新されたときに常にアクティブな URL を確認するようにバックグラウンドを強制する必要があります。そのため、上位のコードを起動するにはchrome.tabs.onUpdated.addListener(redirect);
、where リダイレクトを使用する必要があります。コード上部を含む background.html の関数である可能性があります。ジム
于 2012-05-20T19:27:52.983 に答える
0
簡単な方法は、webRequest APIを使用することです。
chrome.webRequest.onBeforeRequest.addListener(
function(details) { return {url: "http://www.mysite.com"}; },
{urls: ["*://www.google.com/*"],
["blocking"]
);
于 2012-05-28T18:55:58.280 に答える