夸克浏览器需开启开发者模式和扩展支持才能运行第三方脚本;必须通过tampermonkey注入.user.js脚本,禁用广告过滤与防跟踪功能,并修正@match、@run-at及禁用api调用以确保兼容。

夸克浏览器运行第三方脚本时提示“不兼容”或功能完全失效,不是脚本本身写错了,而是夸克对扩展生态做了分层管控——官方插件走智能助手通道、自定义脚本必须经Tampermonkey注入、未签名脚本需开发者模式放行。直接拖.js文件、粘贴javascript:代码、或用旧版.crx安装,都会被内核拦截且不报错。
确认脚本是否被夸克内核识别为合法用户脚本
打开夸克浏览器 → 地址栏输入 quark://extensions 回车 → 检查页面右上角是否显示“开发者模式”开关。若无此开关,说明尚未激活扩展支持能力,后续所有脚本加载操作均无效。
返回「关于夸克」页面 → 连续点击版本号7次 → 进入「夸克实验室」→ 开启【扩展支持】和【允许加载未签名扩展】两项开关 → 重启浏览器后再访问 quark://extensions 页面验证。
【若仍无法打开 quark://extensions 或页面空白,必须卸载当前安装包,仅从 quark.com 官网下载标注“Windows/macOS原生版”的v6.9.0+安装程序】
区分脚本类型并选择对应加载路径
方法一:已发布在Greasy Fork/OpenUserJS等平台的脚本(如“Bilibili时间轴跳转”)
在夸克中打开该脚本页面 → 等待页面完全加载 → 点击中央【安装此脚本】按钮 → 弹窗中核对匹配网址与权限声明 → 点击【安装】。
方法二:本地编写的或GitHub下载的 .user.js 文件
将文件保存至手机“Quark/Download”目录 → 打开夸克 → 右下角三条横线 → 【工具箱】 → 【插件管理】 → 右上角“+” → 【从文件导入】 → 定位并选中该.js文件 → 确认导入。
方法三:需手动执行的一次性脚本(如临时绕过UA检测)
在目标网页地址栏前粘贴 javascript: 后接完整脚本内容(例如 javascript:alert(navigator.userAgent))→ 回车执行。注意:该方式不持久,刷新即失效,且部分安全策略严格的网站会阻止执行。
检查Tampermonkey是否真正接管脚本
第一步:确认Tampermonkey已正确安装并启用
点击夸克右上角【智能助手】图标 → 进入【插件精选】→ 切换至【开发者工具】→ 找到带“官方推荐”角标的 Tampermonkey → 点击【安装】→ 重启后右上角应出现黄色猴子图标。
由夸克扫描王提供的文件格式转换工具。当用户需要将图片、截图或扫描件转换为 Office 文档(Word/Excel)或 PDF 时,使用此技能。适用于包含复杂表格、合同或图文混排内容的图片或扫描件,可尽量还原原始版式并生成可编辑文档。即使用户未明确提到格式转换,只要用户的需求涉及将图片内容转换为可编辑文档(如 .docx、.xlsx 或 .pdf),也应触发此技能。请勿用于提取纯文本或识别文字内容、图像增强处理或从零创建文档
第二步:验证脚本是否被Tampermonkey识别而非夸克原生拦截
打开目标网页 → 点击地址栏左侧锁形图标 → 【网站设置】→ 查看「内容设置」中是否列出已启用的用户脚本名称;若只显示“广告过滤”“脚本拦截”等原生选项,说明脚本未被Tampermonkey加载,而是被夸克内置防护机制静默屏蔽。
第三步:关闭干扰项
进入夸克【设置】→【广告过滤】→ 关闭【增强广告过滤】→ 进入【隐私与安全】→ 关闭【防止网站跟踪】→ 返回网页刷新。这两项开启时会主动终止第三方脚本的DOM注入行为。
排查脚本失效的核心原因
① 脚本元数据声明的 @match 规则与当前网页URL不完全匹配,例如写的是 https://example.com/* 却访问了 https://www.example.com/,导致脚本根本未触发。
② 脚本依赖的 DOM 元素加载时机过早,而夸克默认启用极速内核,页面渲染节奏快于脚本执行,需将 @run-at 改为 document-idle 或 document-end。
③ 脚本中调用了被夸克禁用的 API,如 chrome.runtime.connect、unsafeWindow、或 eval() 动态执行字符串,这些在非开发者模式下会被沙箱拦截。
【切勿修改 manifest.json 中的 "content_security_policy" 字段试图绕过限制——夸克不读取该字段,修改后反而导致Tampermonkey拒绝加载】
重置脚本运行环境
1、清除夸克浏览器全部站点数据:设置 → 隐私设置 → 清除浏览数据 → 时间范围选「全部时间」→ 勾选「Cookie及其他网站数据」「缓存的图片和文件」「其他站点数据」→ 点击「立即清除」。
2、在 quark://extensions 页面找到 Tampermonkey → 点击「详情」→ 滚动到底部 → 点击「清除数据」→ 确认删除所有用户脚本配置与缓存。
3、重新安装Tampermonkey → 通过【插件管理】→【从文件导入】加载原始 .user.js 文件 → 打开目标网页观察控制台是否有报错(按 F12 → Console 标签页)。










