我只想使用我正在编写的脚本中的一小部分jQuery-UI(菜单)。 jQuery-UI提供了自定义下载,但我找不到任何特定模块的链接,我可以在脚本中@require 。 有没有人主持单独的模块? 此外,我已经尝试只需要code.jquery.com/ui/1.11.1/jquery-ui.js ,脚本崩溃。 我是否也需要包含一些CSS? 并根据这个答案做一些凌乱的外观变化? 这个代码对于不同的JQUI版本会有所不同吗? 如果我只是使用一小部分的用户界面,这是否改变了我可以安全地删除/不下载? 我会认为这将是一个普遍的事情,与官方教程。 但是我没有看到如何处理用户脚本中的JQUI的许多资源。 我在Chrome上运行Tampermonkey。
所以,我试图在每次访问任何nike.com运动鞋页面(没有HTML链接)的时候,它会自动挑选我的鞋子尺寸,将其添加到购物车,并检查出我。 我目前正在尝试使用这个脚本(下面),但每次去运动鞋页面,它不会正确添加我想要的鞋子尺寸,但只是直接结账,没有在我的购物车。 我被告知我需要将代码与实际的页面HTML相匹配,但是我不知道该怎么做。 请帮忙。 // ==UserScript== // @name _Nike auto-buy(!!!) script // @include http://*/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @grant GM_addStyle // ==/UserScript== /*- The @grant directive is needed to work around a design change introduced in GM 1.0. It restores the sandbox. */ var okayToClickAddtoCart = false; //– Assumes that size is […]
问题是,当我调用window.close()或self.close()它不closures窗口。 现在似乎有一种信念,在Chrome中,您不能通过脚本closures任何不是脚本创build的窗口。 这是明显的错误,但不pipe它应该仍然这样做,即使它需要popup一个警报来确认。 这些都没有发生。 所以,有没有人有真正的,function和经过validation的方法来closures一个窗口使用类似于javascript:window.close()或javascript:self.close() ,实际上做预期的事情,并发生在每个浏览器基于Chrome? 任何build议将不胜感激,我正在寻找Javascript特定的解决scheme,没有什么JQuery或第三方的实施。 更新:虽然大部分build议有严重的限制和可用性问题,但是使用脚本头中的// @grant window.close的最新build议(特定于TamperMonkey)通常会在通常不能使用处理closures的方法。 虽然不是完全理想的,并不是每一个案件,这对我来说是一个很好的解决scheme。
自从新的Greasemonkey 1.0在几天前发布以来,每个有jQuery的站点和我在Greasemonkey脚本中使用jQuery的地方都不会正确运行我的脚本。 我在GS脚本中使用的jQuery(使用@require元数据)与页面的jQuery冲突。 这是由于新的@grant代码。 我已经阅读了文档,但仍不知道如何在沙盒中再次运行GS脚本; 唯一的选择似乎是授予对GS API的访问权限,或者将其授予none,并在没有任何安全限制的情况下运行该脚本,在设计我的几十个GS脚本运行时,这对我来说根本不起作用有安全限制,就像这样。