有沒有辦法阻止chrome運行除某些域以外的greasemonkey腳本?我可以用location.href
做一些駭客,但如果有更清晰的解決方案,它會很好。如何將chrome greasemonkey腳本限制到單個網頁或僅限某些網頁?
當我通過拖放器script.user.js
安裝到瀏覽器中時,腳本自動運行爲所有網站。
我該如何預防?
有沒有辦法阻止chrome運行除某些域以外的greasemonkey腳本?我可以用location.href
做一些駭客,但如果有更清晰的解決方案,它會很好。如何將chrome greasemonkey腳本限制到單個網頁或僅限某些網頁?
當我通過拖放器script.user.js
安裝到瀏覽器中時,腳本自動運行爲所有網站。
我該如何預防?
使用@match
,如描述的here所述。
例子:
// ==UserScript==
// @match http://*/*
// @match http://*.google.com/*
// @match http://www.google.com/*
// ==/UserScript==
在元數據中使用@include @exclude標記? http://diveintogreasemonkey.org/helloworld/metadata.html
這是整個域。它如何限制在一個頁面上? – Synetech 2012-03-04 23:45:56
不要忘了添加'https'。 – totymedli 2017-07-02 14:03:48