Vimium C浏览器扩展中Vomnibar新标签页隐私模式失效问题分析
问题现象
在Vimium C浏览器扩展的最新版本(v2.12.3)中,用户发现通过Vomnibar.activateInNewTab private命令无法正常在隐私模式下打开新标签页。该功能原本设计用于在隐私窗口(private)中打开用户通过Vomnibar输入的搜索内容,但当前却会在当前窗口(无论是否为隐私模式)中直接打开新标签页。
技术背景
Vomnibar是Vimium C扩展提供的多功能地址栏/搜索栏功能,它允许用户通过键盘快捷键快速访问浏览器历史记录、书签、打开的标签页以及执行搜索操作。activateInNewTab是该功能的一个变体,专门用于在新标签页中打开结果,而private参数则指定了应在隐私模式下打开。
问题根源
经过深入分析,发现该问题的根本原因与Vimium C的"优先使用浏览器默认搜索引擎"设置有关。当用户启用了该选项时,Vomnibar会绕过扩展自身的搜索处理逻辑,直接调用浏览器的原生搜索功能,而这一路径似乎没有正确处理隐私模式的参数传递。
解决方案
目前有两种可行的解决方案:
-
临时解决方案:在Vimium C的设置中取消勾选"优先使用浏览器默认搜索引擎"选项。这样Vomnibar将使用扩展自身的搜索处理逻辑,能够正确识别并应用
private参数。 -
长期解决方案:等待开发者修复该功能,使其在"优先使用浏览器默认搜索引擎"选项启用时也能正确处理隐私模式参数。这可能需要修改扩展与浏览器原生搜索API的交互方式。
相关技术细节
值得注意的是,该问题只影响通过Vomnibar默认搜索功能打开的页面。当用户直接输入URL或使用自定义搜索引擎时,隐私模式功能仍然可以正常工作。这表明问题可能出在Vomnibar与浏览器默认搜索引擎的集成层,而非整个隐私模式功能本身。
此外,用户还报告了另一个相关现象:无论"优先使用浏览器默认搜索引擎"选项如何设置,"默认搜索引擎"设置似乎都无法覆盖浏览器的默认设置。这可能是另一个需要开发者关注的问题点。
总结
Vimium C作为一款强大的浏览器效率工具,其Vomnibar功能在日常使用中非常便利。隐私模式搜索功能对于需要临时搜索特定内容的用户尤为重要。目前用户可以通过调整设置暂时解决该问题,期待开发者在后续版本中提供更完善的解决方案。
kernelopenEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。C0130
let_datasetLET数据集 基于全尺寸人形机器人 Kuavo 4 Pro 采集,涵盖多场景、多类型操作的真实世界多任务数据。面向机器人操作、移动与交互任务,支持真实环境下的可扩展机器人学习00
mindquantumMindQuantum is a general software library supporting the development of applications for quantum computation.Python059
PaddleOCR-VLPaddleOCR-VL 是一款顶尖且资源高效的文档解析专用模型。其核心组件为 PaddleOCR-VL-0.9B,这是一款精简却功能强大的视觉语言模型(VLM)。该模型融合了 NaViT 风格的动态分辨率视觉编码器与 ERNIE-4.5-0.3B 语言模型,可实现精准的元素识别。Python00
GLM-4.7-FlashGLM-4.7-Flash 是一款 30B-A3B MoE 模型。作为 30B 级别中的佼佼者,GLM-4.7-Flash 为追求性能与效率平衡的轻量化部署提供了全新选择。Jinja00
AgentCPM-ReportAgentCPM-Report是由THUNLP、中国人民大学RUCBM和ModelBest联合开发的开源大语言模型智能体。它基于MiniCPM4.1 80亿参数基座模型构建,接收用户指令作为输入,可自主生成长篇报告。Python00