有没有办法通过JavaScript或Web服务来查看Firefox中安装的插件是否被Mozilla阻止?特别是,在我的网站上,我希望能够判断Mozilla是否阻止过时的Adobe Flash版本并相应地调整我们的UI。
答案 0 :(得分:0)
Firefox用于下载阻止列表的地址定义为extensions.blocklist.url
首选项:
幸运的是,并非所有这些参数都是必需的,此地址可用于下载当前的阻止列表:
https://addons.mozilla.org/blocklist/3/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/21.0/
这是Firefox的ID和当前版本的版本号,因此阻止列表可能与其他Mozilla应用程序和其他Firefox版本不同。通过https://addons.mozilla.org/blocked/查看,有些项目列为“适用于Firefox版本n.n.n及更高版本”,其中一些列为“for Firefox and SeaMonkey”,另一些列为“适用于所有Mozilla应用程序”。不过,似乎当前Firefox版本的阻止列表应该是最完整的阻止列表。
您可以在Web服务中下载和处理此文件,然后相应地调整Web应用程序的行为。