gpt4 book ai didi

javascript - 如何在浏览器之外编辑 Tampermonkey 脚本

转载 作者:行者123 更新时间:2023-12-03 12:33:22 25 4
gpt4 key购买 nike

如何在浏览器之外编辑 Tampermonkey 脚本?宁愿在一个好的 IDE 中而不是尝试在浏览器中进行编辑。

当我在 Firefox 中开发 Greasemonkey 脚本时,我曾经能够做到这一点,但我无法使用 Chrome 找到 .user.js 文件。

最佳答案

转到扩展 > Tampermonkey > 允许访问文件 url

然后,将您的脚本设置为:

// ==UserScript==
// @name Acecool - Video Site - Ultimate Video Site Management, Ad Removal, Redirection, Direct-Linking and more!
// @author Acecool
// @namespace Acecool
// @version 0.0.1
// @description Replaces encoded-links with decoded direct-links on episode finder sites.
// @description Automatically click the "continue" button, and attempt to skip the countdown if any, on video watching sites.
// @description Remove ad panels on video watching sites.
// @match http://*/*
// @require http://code.jquery.com/jquery-latest.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/libraries/acecool_functions_lib.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/video_sites/video_site_ultimate_tool.js
// @grant GM_xmlhttpRequest
// ==/UserScript==

我知道这个线程作者有点晚了,但这就是我的发展方式......

然后,脚本被设置为具有确切的标题,因此我包含的示例文件:video_site_ultimate_tool.js 是

// ==UserScript==
// @name Acecool - Video Site - Ultimate Video Site Management, Ad Removal, Redirection, Direct-Linking and more!
// @author Acecool
// @namespace Acecool
// @version 0.0.1
// @description Replaces encoded-links with decoded direct-links on episode finder sites.
// @description Automatically click the "continue" button, and attempt to skip the countdown if any, on video watching sites.
// @description Remove ad panels on video watching sites.
// @match http://*/*
// @require http://code.jquery.com/jquery-latest.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/libraries/acecool_functions_lib.js
// @require file:///C:/AcecoolGit/acecooldev_userscripts/video_sites/video_site_ultimate_tool.js
// @grant GM_xmlhttpRequest
// ==/UserScript==
alert( 'test script is running from the file system instead of from TM...' );

我对它们进行了相同的设置(好吧,我将文件系统脚本中的@requires 更改为http 变体,因此functions_lib 进入bitbucket,而video_site_ultimate_tool 将被删除,并且脚本在复制到我的bitbucket 存储库时放入......

能够使用外部编辑器并立即显示更改确实加快了开发速度......

希望这可以帮助下一个人..

关于javascript - 如何在浏览器之外编辑 Tampermonkey 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24542151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com