【发布时间】:2017-05-12 16:19:03
【问题描述】:
Mozilla 插件有一个MatchPattern API,可以将 URL 与模式进行比较。我寻找的不是固定的 URL 模式,而是用户给出的列表。 Mozilla 提供的链接中的示例采用硬编码模式。如何使变量match 读取存储中的 URL 列表?
var match = new MatchPattern("*://mozilla.org/");
var uri = BrowserUtils.makeURI("https://mozilla.org/");
match.matches(uri); // < true
uri = BrowserUtils.makeURI("https://mozilla.org/path");
match.matches(uri); // < false
【问题讨论】:
-
您的问题不清楚。请至少提供您想要的示例。
-
仅供参考:如果可能,您应该使用 WebExtensions 而不是附加 SDK。到目前为止,只有基于 WebExtension 的扩展被接受审查并在 AMO 上列出(您仍然可以为已列出的不基于 WebExtensions 的扩展提供更新)。自 Firefox 57(计划于 2017 年 11 月 14 日发布)起,将从 Firefox 的发布版本中删除对基于非 WebExtensions 的扩展的支持。
标签: javascript firefox firefox-addon firefox-addon-sdk