这更多的是为什么而不是请解决这个问题。聚合物元素是为网站而制作的,而不仅仅是Chrome应用程序,对吧?那么为什么当我用chrome打开html文件时它不起作用但是当我使用chrome dev编辑器运行它并且用chrome打开它是否有效?我想使用聚合物元素构建一个网站,我非常乐意使用chrome dev编辑器,我只想知道如果我尝试发布它将如何工作。
答案 0 :(得分:1)
为了运行使用Polymer构建的网站或网页,您需要一台服务器。
当我们尝试运行代码时,Chrome Dev Editor会提供本地服务器,因此它可以在Chrome Dev Editor中运行。但是,当您使用chrome打开html文件时,没有设置服务器。
使用Chrome开发者编辑器运行时,您可以在地址栏中看到类似http://127.0.0.1:31999/test/test.html
但是当您尝试在chrome中打开html文件时,您可以在地址栏中看到类似这样的内容file:///D:/Users/test/test.html
如果您不想让Chrome Dev Editor运行您的代码,那么您可以使用NodeJS等设置本地服务器。或者使用Brackets等编辑器 - 它将设置本地服务器并在浏览器中运行您的网页。