未捕获的错误:在Safari中运行Dart编译为js的非法参数

时间:2014-05-16 19:31:55

标签: safari dart dart-polymer dart2js

好的,不确定获得帮助会有多容易,但这里有......

所以我正在处理使用聚合物的Dart代码,也许另一个相关的细节是它中有很多Futures。访问网页时(你可以在这里看到它:http://trommons.org/)在Chrome和Firefox中加载,至少是新版本,但在Safari最新版本中,"任务流" dart组件(直接在"翻译任务"标题下的内容)不起作用,因此显示配置的文本"正在加载......"虽然没有做任何事情。

这是与工作相关的,因为我的实习是我本科学位的一部分,但幸运的是,由于项目的性质,这是开源的,所以我可以自由分享代码。

可以在我们的Github回购here上看到TaskStream dart源和html(用于聚合物元素等)。

因此,以下是在调试模式下使用dart2js构建项目时在Safari控制台中获得的堆栈跟踪(在#34; dev服务器&#34上执行此操作;我们正在进行站点测试,它是在我链接的实际网站上没有内置调试模式):

Illegal argument(s) zone.dart:711 
(anonymous function) zone.dart:711 
callback$0 home.dart.js:13983
(anonymous function) schedule_microtask.dart:23 
(anonymous function) schedule_microtask.dart:32
(anonymous function) isolate helper.dart:1510
(anonymous function) js_helper.dart:1820
(anonymous function) isolate_helper.dart:355
(anonymous function) isolate_helper.dart:30
(anonymous function) js_helper.dart:1820
(anonymous function) js_helper.dart:1842 

如果有人愿意尝试帮助解决此问题,并且对代码有疑问/希望帮助理解部分内容,我会尽快回复。

0 个答案:

没有答案