如何配置Firefox PDF查看器绘图工具的默认参数?
如何配置Firefox PDF查看器绘图工具的默认参数?
嘿,我之前也被这个问题困扰过——天天在PDF上做标注,每次都要手动调颜色、透明度和笔触宽度真的超烦!特意翻了Firefox的设置和社区讨论,先给你个准信:原生Firefox确实没有通过about:config直接设置这些默认值的选项,你在about:config里找不到相关项完全正常。
不过有个靠谱的解决办法,用浏览器用户脚本就能搞定,不用折腾复杂的配置。下面给你一步步说:
方法:用用户脚本固定默认参数
你需要先装个用户脚本扩展,比如Tampermonkey(Firefox应用商店里就能搜到),然后新建一个脚本,把下面的代码粘进去:
// ==UserScript== // @name Firefox PDF绘图工具默认设置 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 给Firefox PDF查看器的绘图工具设置默认颜色、透明度和笔触宽度 // @author 自定义 // @match moz-extension://*/content/web/viewer.html // @grant none // ==/UserScript== (function() { 'use strict'; // 等PDF页面加载完成再执行 setTimeout(() => { // 这里改成你常用的参数 const 默认颜色 = '#ff4500'; // 可以换成任意十六进制颜色码,比如#00ff00是绿色 const 默认透明度 = 0.7; // 取值0-1,0完全透明,1完全不透明 const 默认笔触宽度 = 4; // 数值越大线条越粗 // 找到对应的设置元素并修改 const 颜色选择器 = document.querySelector('.drawToolbarButton .color-picker-input'); const 透明度滑块 = document.querySelector('.drawToolbarButton .opacity-slider'); const 笔触宽度选择器 = document.querySelector('.drawToolbarButton .stroke-width-selector'); if (颜色选择器) { 颜色选择器.value = 默认颜色; 颜色选择器.dispatchEvent(new Event('input')); // 触发事件让页面识别新值 } if (透明度滑块) { 透明度滑块.value = 默认透明度; 透明度滑块.dispatchEvent(new Event('input')); } if (笔触宽度选择器) { 笔触宽度选择器.value = 默认笔触宽度; 笔触宽度选择器.dispatchEvent(new Event('input')); } }, 1000); // 延迟1秒确保页面加载完成,要是不行可以调大一点 })();
操作步骤:
- 安装Tampermonkey扩展后,点击扩展图标,选择「创建新脚本」
- 把默认的模板代码删掉,替换成上面的代码
- 把代码里的参数改成你常用的(比如颜色换成你习惯的标注色)
- 保存脚本,之后打开任何PDF文件,绘图工具都会自动用上你设置的默认值啦!
临时替代方案(不用脚本)
如果不想装扩展,还有个凑活用的办法:每次调好参数后,别关这个PDF标签页,后续打开的PDF会继承当前的绘图设置,但一旦关掉标签页,下次打开就得重新调了,适合临时用用。
备注:内容来源于stack exchange,提问作者Harald
相关产品推荐
相关产品推荐

