gpt4 book ai didi

javascript - 我可以在新标签页上运行用户脚本吗?

转载 作者:行者123 更新时间:2023-12-05 00:27:00 26 4
gpt4 key购买 nike

我有一个用 TamperMonkey 编写的非常简单的用户脚本,我希望它能够在 Chrome 新标签页上运行。
根据this site无法在新标签页上运行用户脚本:

The URL of the new tab page is "chrome://newtab/" and Chrome doesn't allow extensions to inject scripts into that pages.


但是如果我在标题部分指定,我的脚本运行良好
// @match        *://*/*
匹配所有页面。不过,我宁愿代码只在新标签页上运行,这可能吗?

完整脚本:
// ==UserScript==
// @name Hide Buttons
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Test script
// @author Greedo
// @match *://*/*
// @grant none
// ==/UserScript==
(function(window, chrome) {
"use strict";
var doc = window.document;
doc.getElementById("mv-tiles").style.opacity = "0";
doc.getElementById("f").style.opacity = "0.1";
}(window, chrome));
我正在使用 Chrome 版本 59.0.3071.115。

最佳答案

在脚本加载之前,在代码中提出以下要求:

if(document.URL == 'chrome://new-tab-page/'){
// Your user script code
}

关于javascript - 我可以在新标签页上运行用户脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45300745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com