Alook浏览器怎么使用油猴脚本_Alook浏览器Tampermonkey脚本使用教程【进阶】
Alook浏览器需手动启用JavaScript扩展并正确配置主动/被动脚本及匹配规则,且须处理GM_*函数兼容性问题。
如果您已在Alook浏览器中安装了JavaScript扩展功能,但无法正常运行油猴类脚本,则可能是由于扩展类型配置错误或匹配规则未生效。以下是针对Alook浏览器使用油猴脚本的进阶操作步骤:
一、确认Alook已启用JavaScript扩展支持
Alook浏览器不内置Tampermonkey插件,而是通过原生支持的“JavaScript扩展”机制加载用户脚本,必须手动开启该功能并确保其处于激活状态。
1、点击Alook浏览器首页左上角三横线图标,打开侧边菜单。
2、选择“设置”,进入系统设置页面。
3、向下滚动并点击“自定义设置”选项。
4、找到“JavaScript扩展”开关,确认其右侧滑块为绿色,表示已启用。
二、添加主动式油猴脚本
主动扩展会在页面加载前注入脚本,适用于需修改DOM结构或拦截网络请求的场景,如去广告、自动翻页等。
1、在“JavaScript扩展”页面右上角点击“+”号按钮。
2、选择“主动扩展”类型。
3、在“名称”栏填写脚本标识,例如B站视频加速。
4、在“匹配网址”栏输入目标站点规则,例如*://*.bilibili.com/*。
5、长按下方“JavaScript代码”输入框,选择“粘贴”,填入完整油猴格式脚本(含// ==UserScript==元数据块)。
6、点击右上角“保存”按钮,返回后刷新对应网页即可生效。
三、添加被动式油猴脚本
被动扩展仅在用户触发时执行,适合需要手动调用的功能,如一键下载、格式转换等,避免常驻运行影响性能。
1、在“JavaScript扩展”页面点击右上角“+”号。
2、选择“被动扩展”类型。
3、在“名称”栏填写可识别的操作名,例如百度网盘直链提取。
Winston AI
强大的AI内容检测解决方案
下载
4、在“匹配网址”栏填写对应域名,例如*://pan.baidu.com/*。
5、将脚本代码完整粘贴至“JavaScript代码”框内,确保包含@grant声明及必要权限。
6、保存后,访问匹配页面,点击地址栏右侧“JS”图标,从列表中选择该脚本手动运行。
四、验证脚本是否匹配当前页面
Alook对@match规则解析严格,若脚本未触发,需检查其声明的生效范围是否覆盖当前URL路径与协议。
1、打开目标网页,确保页面已完全加载。
2、点击地址栏右侧“JS”图标,查看已启用扩展列表。
3、若目标脚本名称呈灰色不可点状态,说明当前URL未命中任何@match规则。
4、返回“JavaScript扩展”编辑页,在“匹配网址”栏追加更宽泛的规则,例如https://*/*用于临时测试。
5、保存后刷新页面,再次点击JS图标确认脚本变为可点击状态。
五、调试脚本执行异常
部分脚本依赖GM_*函数(如GM_xmlhttpRequest),而Alook原生扩展环境默认不提供这些API,需替换为标准Web API或启用兼容层。
1、进入“JavaScript扩展”列表,点击问题脚本右侧“编辑”按钮。
2、查找代码中所有以GM_开头的函数调用,例如GM_setValue、GM_getResourceText。
3、若脚本无对应替代逻辑,可尝试移除@grant行及所有GM_*调用,仅保留核心DOM操作部分。
4、保存后,在目标页面按F12打开开发者工具,切换至“Console”标签页,观察是否有报错信息。
5、若出现ReferenceError: GM_xmlhttpRequest is not defined,说明该脚本不可直接运行,需寻找Alook适配版或改用主动扩展+fetch替代方案。