如何让Tampermonkey在Google`chrome://`页面上运行

时间:2018-02-24 08:26:40

标签: javascript google-chrome tampermonkey

我想为Google页面创建一个脚本,例如: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");
    }
}

1 个答案:

答案 0 :(得分:1)

Chrome扩展程序(以及Tampermonkey)无法在以chrome开头的任何网页上投放。

  

主机权限和内容脚本匹配基于匹配模式定义的一组URL。匹配模式本质上是一个以允许的方案(httphttpsfileftp开头且可包含'*'个字符的网址。

Source

如果扩展程序/脚本可能会故意搞乱设置或安装扩展程序,那么Chrome就不是一个好地方。