xiaolj 发表于 2021-12-3 08:12:28

【问题】油猴脚本引入本地js脚本无效?

本帖最后由 xiaolj 于 2021-12-3 08:13 编辑

按照官方及网友步骤是这样的:
1、设置油猴允许访问本地资源文件(重启浏览器)
2、新建油猴脚本,在声明中引入// @requirefile://D:\hdsbot.js(完整引用见示例代码)
保存之后刷新页面后本地脚本没有生效(未加载?),请教各路大哥帮忙指点迷津,感激不尽!{:4_97:}
提示:hdsbot.js这个本地磁盘文件中引用了外部jquery.js,我在油猴编辑也已声明@require xxx.js
// ==UserScript==
// @name         隐藏广告测试(本地)
// @namespace    https://bbs.tampermonkey.net.cn/?29021
// @version      1.0.0
// @author       xiaolj
// @description    Init
// @icon         https://s1.hdslb.com/bfs/static/jinkela/international-home/assets/icon_slide_selected.png
// @include      https://www.iconfont.cn/manage/index*
// @require      https://static.hdslb.com/js/jquery.min.js
// @require      file://D:\hdsbot.js
// @compatible   chrome
// @compatible   firefox
// @license      MIT
//@run-at      document-start
// @grant      GM_xmlhttpRequest
// @grant      GM_registerMenuCommand
// @grant      GM_unregisterMenuCommand
// @grant      GM_notification
// @grant      GM_setClipboard
// @grant      GM_setValue
// @grant      GM_getValue
// @grant      GM_addElement
// @grant      GM_deleteValue
// @grant      GM_openInTab
// @grant      GM_download
// @grant      window.onurlchange
// @grant      unsafeWindow
// ==/UserScript==
/* globals jQuery, $, waitForKeyElements */



maxzhang 发表于 2021-12-3 08:58:48

本帖最后由 maxzhang 于 2021-12-3 08:59 编辑

扩展设置里需要启用“允许访问文件网址”的选项

另外检查你的文件路径是否能够正常访问到

李恒道 发表于 2021-12-3 09:22:13

楼上应该是正解,起个http服务器也行,挺方便的,就是有缓存,file路径我记得没缓存

王一之 发表于 2021-12-3 10:21:53

用脚本猫!

脚本猫配合vscode开发
https://www.bilibili.com/video/BV16q4y157CP

Ne-21 发表于 2021-12-3 11:54:59


用脚本猫!

xiaolj 发表于 2021-12-10 18:23:25

解决了,浏览器设置下就可了。感谢{:4_94:}
页: [1]
查看完整版本: 【问题】油猴脚本引入本地js脚本无效?