2

有没有办法通过 JavaScript 或 Web 服务来查看安装在 Firefox 中的插件是否被 Mozilla 阻止?特别是,在我的网站上,我希望能够判断 Mozilla 是否阻止了 Adob​​e Flash 的过时版本,并相应地调整我们的 UI。

4

1 回答 1

0

Firefox 用于下载阻止列表的地址被定义为首extensions.blocklist.url选项:

https://addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/ %DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/

幸运的是,并非所有这些参数都是必需的,此地址将用于下载当前的阻止列表:

https://addons.mozilla.org/blocklist/3/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/21.0/

这是 Firefox 的 ID 和当前版本的版本号,因此其他 Mozilla 应用程序和其他 Firefox 版本的阻止列表可能不同。查看https://addons.mozilla.org/blocked/,有一些项目列为“for Firefox version nnn 及更高版本”,一些列为“for Firefox and SeaMonkey”,还有一些列为“for all Mozilla applications” . 尽管如此,当前 Firefox 版本的阻止列表似乎应该是最完整的。

您可以在 Web 服务中下载和处理此文件,然后相应地调整 Web 应用程序的行为。

于 2013-05-29T07:44:55.783 回答