匹配" - "或者只是Chrome扩展程序

时间:2018-01-04 16:45:42

标签: google-chrome-extension

我的环境存在特定问题,但无法找到Chrome扩展程序权限的匹配模式。

扩展程序的功能完全正常,因此这里不需要代码。

问题如下: 我的主域名有以下模式:

product.com
test.product.com
uat.product.com

我在两个复杂的网页'/page1''/page2'上使用了扩展程序

但是,我有另一种产品(内部)使用以下模式:

internaltool.product.com
internaltool-test.product.com
internaltool-uat.product.com

现在,在内部工具上,我使用'/crazy/long/path/page3'上的扩展程序。

最初,我在权限中说明了主要产品上的每个页面,并且它运行正常。但后来我试图减少手工工作量,我已经补充说:

"permissions": ["contextMenus", "storage", "tabs", "https://*.product.com/*"],

现在导致轻微的化妆品问题。在这两个产品的每个其他页面上,我都有一个空的上下文菜单让一些人感到困惑。

有没有办法匹配单词" test"和" uat"以及#34; internaltool + test / uat"没有手动将每个页面添加到权限?

我尝试"internaltool-*.+product.com/*",它适用于在线正则表达式工具,但Chrome扩展程序正在为我提供"未知模式"错误。

当然 - 我有internaltool.product.com/page1internaltool.product.com/page2作为页面,因此将"*.product.com/page1"添加到权限会减少内部工具上这两个页面的空上下文数量,但它&# 39;不尽如人意。

0 个答案:

没有答案