10

Chrome 拡張機能の webRequest API を使用して URL をリダイレクトするのに問題があります

chrome.webRequest.onBeforeRequest.addListener(function(details) {
return {
  redirectUrl : "file:///C:/hello.html"
};
}, {
urls : ["<all_urls>"]
}, ["blocking"]);

任意の http または https アドレスにリダイレクトできますが、ファイルの場所にはリダイレクトできません。

4

4 に答える 4

8
redirectUrl : chrome.extension.getURL("hello.html")

上記のように成功しました.hello.htmlは拡張フォルダーにあります。

于 2013-04-24T05:12:32.793 に答える
0

Chrome拡張機能は、セキュリティのために配置された機能である方法でローカルリソース\ファイルにアクセスできません。それでも、ローカルURLにリダイレクトする具体的な理由を知ることができます(拡張機能のWebスプレッドである)

于 2012-11-15T11:16:37.337 に答える