[前端新手提问] Chrome 插件审核被拒绝,提示有远程托管代码。要如何修正?

311 天前
 paullin81
没有前端基础,第一次开发 Chrome 插件。在提交审核时被拒绝了。

提示一个第三方库 html2pdf.bundle.min.js 中包含了一段远程加载 CDN 资源的代码如下,违反了安全政策。

===

"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js"

===

这段代码我调试后发现,现有的插件功能,根本不会调用这行代码 (在 Chrome 开发者面板中的 Networking 板块没有发现对该文件的加载 )

所以我的问题是:

1. 这种情况下我是否把 pdfobject.min.js 这个文件下载到插件本地代码,从本地导入就可以符合政策要求了?

2. 官方文档指明可以通过一种叫 「 treeshaking 」的打包技术,剔除第三方库中无用的代码。但我的插件是用 HTML+CSS+JS 来编写的,似乎这种技术无法应用于我这个项目。大家是否有处理这方面的经验分享?
1183 次点击
所在节点    问与答
1 条回复
follower
311 天前
没用 pdfobject 这个包的话就删了呗
用了就选择 1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1097595

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX