gpt4 book ai didi

javascript - Polymer 服务更改了 Internet Explorer 11 的服务 javascript 文件。如何使其在另一个 Web 服务器上工作?

转载 作者:行者123 更新时间:2023-11-28 04:34:45 25 4
gpt4 key购买 nike

在 Internet Explorer 11 上测试 polymer 2.01/webcomponents 1.01 应用程序时,我们发现在使用 polymer 服务为应用程序提供服务时,使用 poyfills 可以正常工作。

当我们使用裸tomcat 8.x 为我们的应用程序提供服务时,它不起作用。我们在 Internet Explorer 中遇到类似“SCRIPT1003:预期”的脚本错误。

其原因似乎是当客户端浏览器为 Internet Explorer 11 时, polymer 服务会更改 javascript 文件。

例如在 webcomponents-lite.js 中

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === 
"symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
当客户端Broswer是IE11时,

被添加到javascript文件的开头。我想这是让它在 IE11 上运行所必需的。

那么在不使用 polymer 服务的情况下,我们需要做什么才能使其在 IE11 上运行?

最佳答案

现在问题已经解决了,我必须将代码编译成ES5,然后它现在也可以在IE11中运行了。您可以在polymer.json 的构建选项中执行此操作。

关于javascript - Polymer 服务更改了 Internet Explorer 11 的服务 javascript 文件。如何使其在另一个 Web 服务器上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44323065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com