Javascript 检查是否安装了Chrome扩展插件
我现在有下面的代码。然而,这总是重定向到谷歌。我不明白为什么 HTMLJavascript 检查是否安装了Chrome扩展插件,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我现在有下面的代码。然而,这总是重定向到谷歌。我不明白为什么 HTML <script> function load(){ if (typeof extension == 'undefined') { window.location.href = "http://www.google.com/"; return false; } } </script> <body onload="load()"> 内容脚本中的
<script>
function load(){
if (typeof extension == 'undefined') {
window.location.href = "http://www.google.com/";
return false;
}
}
</script>
<body onload="load()">
内容脚本中的Javascript在中运行,在中它不能直接影响主页中运行的Javascript。但是,你可以。您可以创建一个具有已知值的DOM节点,以表示扩展正在运行 您还需要设置为
'document\u start'
或document\u end
,以确保内容脚本在您检查扩展是否存在的文档onload
事件之前运行。可能的重复
(function () {
var extension = 11;
}());