javascript - 如何将 chrome Greasemonkey 脚本限制为单个网页或仅某些网页?

标签 javascript google-chrome greasemonkey

有没有办法阻止 Chrome 运行 Greasemonkey 脚本(除了某些域之外)?我可以使用 location.href 进行一些黑客攻击,但如果有一个更干净的解决方案,那就太好了。

当我通过拖动器 script.user.js 安装到浏览器中时,该脚本会自动为所有网站运行。

如何防止这种情况发生?

最佳答案

使用@match,如所述here .

示例:

// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// @match https://www.google.com/*
// ==/UserScript==

关于javascript - 如何将 chrome Greasemonkey 脚本限制为单个网页或仅某些网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373265/

相关文章:

javascript - href 在greatmokey 中不起作用

javascript - 在 Angular 2+ 中使用嵌入时获取对组件的类/构造函数的引用

javascript - Youtube v3 API - pageToken 不起作用

ruby-on-rails - 如何在 Chrome 浏览器中查看在机器上的本地主机中运行的网站?

javascript - 在 Chrome 中最大化弹出窗口

javascript - 我如何在我的 greasemonkey 脚本中提供一个链接来备份 GM_---value 数据库?

javascript - 递归 promise ?

javascript - SVG路径优化

CSS 未在 IE 中显示(任何版本)

javascript - 为什么 Windows 只打开一次 `onload` 事件?