[英]Angular does not work in Chrome
我在 WebStorm 中创建了一个 Angular-cli 项目,当我通过单击运行图标运行该项目时,我可以在http://127.0.0.1:4200/
或http://localhost:4200/
看到我的项目,但是当我复制时这些链接到 Chrome 我看不到我的项目,似乎 Chrome 浏览器不起作用。 我查看了所有相关页面,但找不到解决方案。
做这个...
使用“ng serve”运行您的应用
如果应用程序未在浏览器上打开
使用http://127.0.0.1:4200/加载应用程序
输入 ctrl+shift+i 打开浏览器控制台检查是否有错误,如果发现从您的应用程序调试它。
如果它不起作用,请尝试使用波纹管
您可以从 chrome 网上商店安装cors 插件并激活 cros 源资源共享并重新尝试。
最好的祝愿。
我有同样的问题。 运行 ng serve 并在 Chrome 中打开网页后,它显示:
This page isn't working.
在 Edge 中,应用程序正常工作。
即使在 IE 11 中,我也会得到响应并显示,但 Chrome 不知何故......
添加:
好的,我设法找到了 Chrome 的解决方法。 在 Chrome 中使用http://localhost:4200时它不起作用。 但是使用 127.0.0.1:4200 有效,
其中 127.0.0.1 是环回地址。
添加:
经过一些试验,它似乎是 Chrome 扩展程序的问题。 因为当我以隐身模式打开页面时,它也可以在 Chrome 中运行。
使用您的本地 IP 地址而不是本地主机。 它对我有用,例如: http : //10.0.1.30 : 4200
除了上面的解决方法,还可以检查applicationUrl
的开头是浏览器自动转换导致的http还是https 。 因为 Google Chrome 可能会尝试连接到 HTTPs,但不需要为 IIS Express 设置启用 HTTPs。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.