【发布时间】:2013-01-22 18:50:59
【问题描述】:
我有一个网站,我们需要使用 Adobe Reader 的插件,结果我们在 Chrome 中内置的通用 PDF 插件遇到了麻烦
(注意:请不要用“如果您对通用 PDF 插件有问题,请向 Chrome 提交错误,以便我们修复此问题”来回答这个问题......我们有特定的理由需要 Adobe插件...这不是关于该主题的问题)
因此,我构建了一个脚本来检查通用插件是否是当前活动的插件(基于 'navigator.mimeTypes["application/pdf"].enabledPlugin.name'),这非常适合告诉我们的客户说他们没有启用正确的插件。从那里我们提示他们启用正确插件的分步说明。
话虽如此,如果我们可以告诉他们单击链接以启动插件管理页面,而不是告诉他们在网络浏览器中输入“chrome://plugins”,那将是理想的选择
我尝试将 'chrome://plugins/' 和 'about:plugins' 设置为锚标记的 href 位置,但单击它什么也不做(我认为这是设计使然)...我也尝试使用window.open('chrome://plugins') 和 'about:plugins' 这也不起作用...是否可以从 javascript 启动此页面?
如果这不是一个选项,我们可以编写一个 chrome 扩展来自动为我们的客户切换活动插件吗?
【问题讨论】:
标签: javascript html google-chrome plugins