有一个扩展https://cloud.mail.ru/public/48Gt/47Xoqa6AY他们为我们订购了它。但是 Mozilla 通过写 jquery.min.js 文件已被修改来结束它。我首先检查了文件中没有关于许可证的信息。我开始比较和检查这段代码属于哪个版本的 jquery。浏览器控制台显示这是版本 3.2.1.min 我去网站发现了这样一个版本https://code.jquery.com/jquery-3.2.1.min.js,将扩展名中的文件替换为原始文件,扩展名停止工作。我使用在线服务来比较两个文件。比较表明,这些文件的许可证信息不同。不在原版中。决定再次检查。我在原始版本中使用它,删除了许可证信息,现在文件相同,保存(UTF-8)。扩展不起作用。已经在什么原因中打破了他的头。使用原文件时,虽然版本相同,文件内容相同,但出现以下错误。
- 未捕获的 SyntaxError:无效或意外的令牌
- 未捕获的引用错误:$ 未定义
- 未捕获的 ReferenceError:未定义 jQuery
- 未选中 runtime.lastError: 无法建立连接。接收端不存在。
请帮助解决问题。未联系开发商。谢谢
问题是您上传的文件的编码与您的扩展名不兼容。您需要使用 BOM 编码将文件保存为 UTF-8