首页 > 解决方案 > chrome declarativeNetRequest api - 规则集更新

问题描述

我需要为企业项目编写自定义广告拦截器。我已经阅读了 chrome 扩展 declaratuveNetRequest api,它似乎是一个不错的选择,但我对此有些怀疑。经过一些研究,我发现大多数分发到 CWS 中的广告拦截器都使用此 api 来拦截广告,他们还将管理用于拦截广告的规则的自动更新,我对此表示怀疑。

由于将使用的规则是扩展的一部分并且包含在扩展中,我如何使用 easylist 管理从扩展中使用的规则的更新?我找到了一个很好的工具,可以将easylist转换为可以从扩展中使用的有效规则集,问题是我不想每次使用该工具手动更新规则然后发布扩展的更新.

我已经看到有一种更新规则的 api 方法,但它仅限于 5000 条规则,如果我理解得很好,添加的规则将被永久添加并计入可以声明的最大规则限制的一部分?

任何有此 api 经验的人都可以给我一些有关规则实施和相关更新的提示吗?

标签: google-chromegoogle-chrome-extension

解决方案


推荐阅读