[英]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.