我想为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");
}
}
答案 0 :(得分:1)
Chrome扩展程序(以及Tampermonkey)无法在以chrome
开头的任何网页上投放。
主机权限和内容脚本匹配基于匹配模式定义的一组URL。匹配模式本质上是一个以允许的方案(
http
,https
,file
或ftp
开头且可包含'*'
个字符的网址。
如果扩展程序/脚本可能会故意搞乱设置或安装扩展程序,那么Chrome就不是一个好地方。