如何访问Firefox首选项哈希表?

如何访问Firefox首选项哈希表?,firefox,Firefox,有人知道在运行Firefox preferences哈希表时我如何访问它吗?我想查看哈希表中存在哪些首选项。我很确定无法通过编程(通过web)访问about:config首选项。我发现,韦斯利也是这么说的。我还没有在文档中找到这是不可能的,但我确信是的。如果可能的话——这是一个bug。关键的一个 如果浏览器允许这样做,这将是一个巨大的安全漏洞。此类配置可能包含易受攻击的数据,可能是私有的,甚至是令人尴尬的。例如browser.newtabpage.blockedpref包含blockedabou

有人知道在运行Firefox preferences哈希表时我如何访问它吗?我想查看哈希表中存在哪些首选项。

我很确定无法通过编程(通过web)访问
about:config
首选项。我发现,韦斯利也是这么说的。我还没有在文档中找到这是不可能的,但我确信是的。如果可能的话——这是一个bug。关键的一个

如果浏览器允许这样做,这将是一个巨大的安全漏洞。此类配置可能包含易受攻击的数据,可能是私有的,甚至是令人尴尬的。例如
browser.newtabpage.blocked
pref包含blocked
about:newtab
sites,用户历史记录的跟踪


但是,当通过与firefox UI交互的外部软件驱动firefox时,可以访问首选项。这样就完全可以了,因为用户必须启动这样的操作。

你是说通过编程,还是通过firefox UI?我认为通过firefox UI是不可能的。它可能应该是某种程序化的。什么样的偏好?关于:配置首选项。这些只是可用偏好的子集。我认为这是不可能的。我希望这不可能。如果可能的话,我会搬到chrome。谢谢你的回答。事实上,我并不想在这里更改任何内容,所以只读访问就足够了,比如通过检测源代码打印出哈希表,。。。你知道有什么外部软件我可以通过它读取哈希表吗?你不明白。只读访问已经是一个漏洞。如果我可以在我的javascript访问首选项中,那么我可以以某种奇特的方式处理它并将其发布到我的服务器以非法收集敏感数据。如果您的浏览器允许我的脚本访问扩展列表、插件和插件的首选项、历史片段,您会使用这样的浏览器吗?