没有前端基础,第一次开发 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 来编写的,似乎这种技术无法应用于我这个项目。大家是否有处理这方面的经验分享?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1097595
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.