dart2js编译的Polymer Dart应用程序未在IE 11中运行
dart2js compiled Polymer Dart application is not running in IE 11
我甚至无法在IE 11中加载dart2js编译的聚合物dart项目。我有点困惑,因为它在Chrome和Firefox中运行得非常好。以下是我的步骤:
- 使用stagehand创建了一个新的web聚合物应用程序
- 在不改变任何依赖关系的情况下,我运行了pub-get
- 使用Webstorm的Open in Browser->Dartium在Dartium中运行应用程序,并验证加载的字符串反转示例
- 运行pubbuild将我的项目编译成JavaScript
- 导航到我的build''web目录,并启动一个简单的HTTP服务器(python-m SimpleHTTPServer或节点的HTTP服务器)
- 打开Chrome和Firefox中列出的IP地址和端口,应用程序按预期运行
- 打开IE 11中列出的IP地址和端口,得到一个空白页面
我确实在IE 11中打开了开发工具,并注意到从我的index.bootstrap.initialize.dart.js文件中抛出了一个错误,其文本为"不支持的操作:extendsTag与本机基类不匹配"
同样,我没有更改任何内容,我只是好奇地想看到编译后的应用程序运行。我是不是错过了什么,或者忘记了做什么,让它在IE 11中运行?
似乎遇到了这个问题https://github.com/dart-lang/polymer-dart/issues/682
如果您使用完整的polyfill(webcomponents.js而不是webcomponent-lite.js),则似乎可以工作
看起来这是由IE上不存在的template元素引起的。完整的polyfill添加了它,这就是为什么它有效,而lite版本不执行完整的polyfill。
相关文章:
- Javascript赢得'不能在IE上编译,但可以在Chrome上运行
- 以下颜色更改功能在IE9和Firefox中运行良好,但在早期的IE或Chrome中则不然
- Javascript'元素'在ie中未定义,但在chrome和firefox中运行良好
- 通过运行条件编译防止JS泄露IE浏览器
- 是否可以从在Firefox或IE的网页中运行的Javascript启动Windows进程
- 没有在带有IE-FF的IFrame中运行的脚本是可以的
- jQuery fadeIn fadeOut"眨眼;在Chrome上,在FireFox和IE上运行良好
- SP2007使IE在运行jssor代码时挂起
- Jquery没有在firefox浏览器中调用Webservice方法,它在Chrome和IE中运行良好
- 长时间运行的脚本IE与Chrome/Firefox
- dart2js编译的Polymer Dart应用程序未在IE 11中运行
- 从Java脚本返回多个值,这些值不能在firefox上运行(在IE上运行良好)
- 内容编辑器 Web 部件脚本不在 IE 11 中运行(如果开发人员工具处于打开状态,则运行)
- JavaScript运行时错误:应为':'在IE中
- 在IE中没有开发人员控制台的情况下,JavaScript无法运行(can't属性为缺少控制台)
- 浏览器兼容性问题 - 无法在 IE 上运行
- 脚本在除IE之外的所有其他浏览器中都能完美运行
- Jquery对话框在IE中完美运行,但在FF和Chrome中则不然
- 强制仅限数字的js函数不'不适用于Firefox,但适用于Chrome;IE运行良好
- Will The Mark of The Web始终确保IE运行本地HTML文件