Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让Tampermonkey在Google`chrome://`页面上工作_Javascript_Google Chrome_Tampermonkey - Fatal编程技术网

Javascript 如何让Tampermonkey在Google`chrome://`页面上工作

Javascript 如何让Tampermonkey在Google`chrome://`页面上工作,javascript,google-chrome,tampermonkey,Javascript,Google Chrome,Tampermonkey,我想为谷歌页面制作一个脚本,比如:chrome://apps/ 但似乎Tampermonkey在这些页面上不起作用。我应该为下面的脚本做什么 我正在尝试的是: // ==UserScript== // @name Some Script // @namespace http://tampermonkey.net/ // @version 0 // @description Trying to work in Google pages // @author

我想为谷歌页面制作一个脚本,比如:
chrome://apps/

但似乎Tampermonkey在这些页面上不起作用。我应该为下面的脚本做什么

我正在尝试的是:

// ==UserScript==
// @name         Some Script
// @namespace    http://tampermonkey.net/
// @version      0
// @description  Trying to work in Google pages
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

var myVar = 0;

if(window.location.href === "chrome://apps/"){ //check the URL
    if(myVar === 0){
        myVar++;
    alert("test");
    }
}
Chrome扩展(因此Tampermonkey)无法在任何以
Chrome
开头的页面上运行

主机权限和内容脚本匹配基于由匹配模式定义的一组URL。匹配模式本质上是一个URL,它以允许的方案(
http
https
文件
,或
ftp
)开头,并且可以包含
'*'
字符

如果扩展/脚本会故意干扰设置或安装扩展,Chrome将不是一个好地方