首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要在DART服务器上的路线吗?

需要在DART服务器上的路线吗?
EN

Stack Overflow用户
提问于 2014-08-11 16:12:07
回答 2查看 146关注 0票数 0

我尝试了AngularDART路线和聚合物路线,这个例子

但是发现,一旦我直接从Dartium打开文件,就没有一个能工作了,但是当我从Dart编辑器中运行它们时,它们都工作得非常好!

我是不是做错什么了!

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-15 21:14:41

我认为重点在于使用"import html“文件,该文件可以与web服务器和一些浏览器一起运行,例如,在没有web服务器的Safari浏览器上,路由运行平稳,但在Chrome没有服务器的情况下没有运行,Chrome显示了这个错误消息:

代码语言:javascript
复制
Imported resource from origin 'file://' has been blocked from loading by 
Cross-Origin Resource Sharing policy: Received an invalid response. Origin 'null'
is therefore not allowed access.
票数 0
EN

Stack Overflow用户

发布于 2014-08-11 16:37:01

这是因为当您从DartEditor (Ctrl+R)运行时,会启动作为浏览器的web服务器的pub serve。但这并不意味着您需要一个web服务器来运行这个示例。

不同之处在于,当浏览器从服务器请求页面时,pub serve运行一些代码修改的转换器。

当您运行pub build (或者在代码不在web目录时运行web)时,将应用此代码修改(以及一些类似于树抖动和缩小),并且可以直接打开结果输出(来自build/example/example_01.html),而无需使用文件URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25247743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档