在Dartium中运行Polymer项目的麻烦:无效的URL

时间:2014-03-26 16:48:45

标签: dart dart-polymer

我下载了Spark项目(https://github.com/dart-lang/spark)并尝试运行小部件示例。

添加

<link rel="import" href="../packages/polymer/polymer.html">

到第一个示例的入口页面,使其与Polymer 0.9.10-dev.x一起使用(我添加了../,因为入口页面位于example的子目录中)我得到了这个错误:

 Uncaught SyntaxError: Failed to construct 'URL': Invalid URL (http://127.0.0.1:3030/widgets/example/packages/web_components/platform.js:35)

当我将此URL复制到Dartium时,脚本会显示在浏览器中,因此URL正常。

知道什么可能导致此错误消息吗?

1 个答案:

答案 0 :(得分:0)

在尝试将所有相关信息添加到问题中时,我找到了原因和解决方案:

我改变了

<!-- BUG: https://code.google.com/p/dart/issues/detail?id=14382 -->
<!-- link rel="stylesheet" href="xyz.css" -->
<style>
  @import url("../../../packages/spark_widgets/spark_modal/spark_modal.css");
</style>

<link rel="stylesheet" href="spark_modal.css">

并且错误消息消失了,示例现在正常运行。