使用javascript重定向到Chrome扩展程序

时间:2015-08-03 18:01:32

标签: javascript google-chrome

我尝试使用以下HTML启动Chrome扩展程序:

<!DOCTYPE html>
<html> 
    <script>
        (function(){
        var chromeId = 'theIdOfMyChromeExtension';
        window.location.href = "chrome-extension://"+chromeId+"/main.html";
        })();
    </script> 
</html>

如果我手动在Chrome中打开此文件,则可以正常启动扩展程序,但如果此HTML是网络服务器上HTTP GET的响应,Chrome会重定向到about:blank。

顺便说一句,如果我在Firefox中这样做,它显然会失败但它至少会重定向到扩展URL。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

<强>更新

你也应该将它添加到你的清单......

 "web_accessible_resources": ["main.html"],

将此添加到您的扩展程序清单

"externally_connectable": {
  "matches": ["*://*.speficifDomain.com/*"]
}