Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tampermonkey忽略@exclude_Javascript_Google Chrome_Shopify_Tampermonkey - Fatal编程技术网

Javascript Tampermonkey忽略@exclude

Javascript Tampermonkey忽略@exclude,javascript,google-chrome,shopify,tampermonkey,Javascript,Google Chrome,Shopify,Tampermonkey,我正在翻译使用Tampermonkey的仪表板/管理员 出于安全目的,我不希望Tampermonkey使用管理仪表板的某些部分。 有商家创建的文本(在产品、页面、收藏、模板等中),Tampermonkey将取代这些文本,这是非常危险的 有两种方法可以解决此问题: “指示”不要翻译表单中的内容。(这似乎是最好的方法) 使用@exclude指令 我使用了后者,但脚本没有监听@exclude。以下是用户脚本: // ==UserScript== // @name Shopify_Admin

我正在翻译使用Tampermonkey的仪表板/管理员

出于安全目的,我不希望Tampermonkey使用管理仪表板的某些部分。 有商家创建的文本(在产品、页面、收藏、模板等中),Tampermonkey将取代这些文本,这是非常危险的

有两种方法可以解决此问题:

  • “指示”不要翻译表单中的内容。(这似乎是最好的方法)
  • 使用
    @exclude
    指令
  • 我使用了后者,但脚本没有监听@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*