【问题标题】:access firefox about:config property from a web page从网页访问 Firefox about:config 属性
【发布时间】:2013-01-31 11:17:27
【问题描述】:

可以从“unprivilegied”访问(在只读模式下)存储在“about:config”属性中的值(如:从 http:// ... /something.html 加载)脚本?

更具体地说,我看到下一个 ff(19?)将默认启用“功能”点击播放(有关说明,请参阅 here)。

有没有办法以编程方式提前知道浏览器上的标志是否为真?我们使用自定义插件,需要处理自定义“弹出窗口”来指导用户有关该功能以及如何加入白名单。不,我的用户不够聪明,无法识别地址栏右上角的默认 ff “已阻止插件”徽标)

【问题讨论】:

  • 我当然希望这是不可能的。
  • 我敢打赌这是不可能的,因为如果是的话,它会被视为安全风险。
  • 虽然我理解对所有本地用户配置的“通用”访问是一个主要的安全问题,但有没有办法专门访问这个声音?这是插件与网页交互方式的一个重大变化。
  • 请注意,博客条目没有说明这将在哪个版本中实现。对于 Fx19 肯定不会发生这种情况,因为它已经处于测试阶段。

标签: javascript firefox browser-plugin


【解决方案1】:

这不能从非 chrome 代码访问。即使是(例如来自扩展程序),您也不应该依赖它,因为这可能不是触发计划更改的设置。

您可以区分未安装插件(请参阅navigator.plugins)和其他情况

  • 定期测试它的可脚本性或
  • 在加载页面脚本时将插件调用到页面脚本中

...并据此假设“加载失败或被阻止”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    相关资源
    最近更新 更多