繁体   English   中英

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

[英]Redirect to chrome extension using javascript

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

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

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

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

我做错了什么吗?

更新

您也应该将此添加到清单中...

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

将此添加到您的扩展清单

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM