0

这更多的是为什么而不是请解决这个问题的问题。聚合物元素是为网站制作的,而不仅仅是 chrome 应用程序,对吧?那么为什么当我用 chrome 打开 html 文件时它不起作用,但是当我用 chrome dev 编辑器运行它并用 chrome 打开它时它工作吗?我想使用聚合物元素建立一个网站,我非常乐意使用 chrome dev 编辑器,我只想知道如果我尝试发布它会如何工作。

4

1 回答 1

1

为了运行使用 Polymer 构建的网站或网页,您需要一台服务器。

当我们尝试运行我们的代码时,Chrome Dev Editor 会提供一个本地服务器,因此它可以在 Chrome Dev Editor 中运行。但是,当您使用 chrome 打开 html 文件时,没有设置服务器。

当您使用 Chrome Dev Editor 运行时,您可以在地址栏中看到类似这样的内容http://127.0.0.1:31999/test/test.html

但是,当您尝试在 chrome 中打开 html 文件时,您可以在地址栏中看到类似这样的内容file:///D:/Users/test/test.html

如果您不希望 Chrome Dev Editor 运行您的代码,那么您可以使用 NodeJS 等设置本地服务器。或者使用 Brackets 等编辑器 - 它会设置本地服务器并在浏览器中运行您的网页。

于 2016-11-15T08:45:48.327 回答