在Edge (42)中中止脚本,但在Chrome (74)中工作的原因可能是由于浏览器的版本差异导致的。不同浏览器厂商在不同版本的浏览器中可能对JavaScript的解析和执行方式有所差异,这可能导致一些脚本在某些浏览器版本中无法正常工作或被中止。
为了解决这个问题,可以考虑以下几点:
- 更新浏览器版本:在旧版本的浏览器中,对一些新的JavaScript语法、API或特性的支持可能有限。通过更新浏览器至最新版本,可以确保浏览器具备最新的JavaScript解析和执行功能,以获得更好的兼容性。
- 检查脚本兼容性:查看脚本中是否使用了特定于某个浏览器版本的语法、API或特性。如果是,可以尝试找到一个跨浏览器兼容的替代方案或进行相应的兼容性处理。
- 使用Polyfill或库:使用一些跨浏览器兼容的JavaScript库或Polyfill,可以弥补不同浏览器之间的差异,确保脚本在各种浏览器中正常运行。例如,可以使用Babel作为JavaScript编译器,将较新版本的JavaScript语法转换为较旧版本的语法,以增强兼容性。
在腾讯云的产品和服务方面,可以考虑以下相关产品:
- 云服务器(CVM):提供虚拟服务器实例,可选择不同配置和操作系统,并能够方便地进行远程管理和运维。
链接:https://cloud.tencent.com/product/cvm
- 腾讯云函数(SCF):无服务器计算服务,可按需运行自定义的代码片段,适用于事件驱动型的应用场景。
链接:https://cloud.tencent.com/product/scf
- 腾讯云CDN(内容分发网络):通过将内容缓存到离用户最近的节点,提供快速的内容分发和加速服务。
链接:https://cloud.tencent.com/product/cdn
请注意,以上只是腾讯云的一部分产品,更多产品和解决方案可根据具体需求进行选择。同时,我们也建议您在实际使用中参考官方文档和技术支持以获得更准确和及时的信息。