Javascript Tampermonkey忽略@exclude
我正在翻译使用Tampermonkey的仪表板/管理员 出于安全目的,我不希望Tampermonkey使用管理仪表板的某些部分。 有商家创建的文本(在产品、页面、收藏、模板等中),Tampermonkey将取代这些文本,这是非常危险的 有两种方法可以解决此问题:Javascript Tampermonkey忽略@exclude,javascript,google-chrome,shopify,tampermonkey,Javascript,Google Chrome,Shopify,Tampermonkey,我正在翻译使用Tampermonkey的仪表板/管理员 出于安全目的,我不希望Tampermonkey使用管理仪表板的某些部分。 有商家创建的文本(在产品、页面、收藏、模板等中),Tampermonkey将取代这些文本,这是非常危险的 有两种方法可以解决此问题: “指示”不要翻译表单中的内容。(这似乎是最好的方法) 使用@exclude指令 我使用了后者,但脚本没有监听@exclude。以下是用户脚本: // ==UserScript== // @name Shopify_Admin
@exclude
指令// ==UserScript==
// @name Shopify_Admin_Spanish
// @namespace http://*.myshopify.com/admin
// @version 0.1
// @description Tu tienda Shopify, por detrás, en español!
// @exclude https://*.myshopify.com/admin/products
// @exclude https://*.myshopify.com/admin/collections
// @exclude https://*.myshopify.com/admin/blogs
// @exclude https://*.myshopify.com/admin/pages
// @exclude https://*.myshopify.com/admin/themes
// @match https://*.myshopify.com/*
// @copyright microapps.com
// ==/UserScript==
另外,我用谷歌Chrome做了所有检查,不愿意使用任何其他浏览器。
@exclude
非常精确。您需要在每个排除行上添加一个尾随星号。例如:
// @exclude https://*.myshopify.com/admin/products*
// @exclude https://*.myshopify.com/admin/collections*
// @exclude https://*.myshopify.com/admin/blogs*
// @exclude https://*.myshopify.com/admin/pages*
// @exclude https://*.myshopify.com/admin/themes*
考虑(并安装)此脚本:
// ==UserScript==
// @name _match and exclude testing
// @match http://*.stackexchange.com/*
//
// @exclude http://*.stackexchange.com/questions*
// @exclude http://*.stackexchange.com/tags
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
$("body").prepend ('<h1 style="background: yellow;">Match Script fired on this page.</h1>');
解决了这个问题
如果仍然有困难,请指定您的Chrome、Tampermonkey和操作系统版本。并且,提供演示问题的目标页面。您可以尝试在页面末尾添加“/”。。。我必须在greasemonkey上这样做,它才能认出我的一些照片includes@KatCox不起作用:-(
// @exclude http://*.stackexchange.com/tags*