推荐书: Python开发最佳实践

chrome浏览本地页面发生Failded to load file

微博@mlln-cn, 并附上文章url链接, 我就能回答你的问题奥!

有时候从网上下载一堆静态页面, 在本地打开, 如果你用的是chrome(别的应该也不行), 会遇到错误:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. 这种问题其实是chrome的安全机制, 不允许网页访问本地的文件. 有一种解决方案是禁用chrome的安全机制, 但是风险显而易见就是chrome不安全了. 其实, 本地查看静态页面, 最好的方式就是开启一个静态页面的服务器, 看似复杂, 其实就一条命令搞定.

  • 假设你已经安装了nodejs.

  • 打开你最喜欢的终端模拟器

  • 我们先安装http-server:

    npm install http-server -g

  • 开启服务器: http-server path/to/your/angular/root/directory -o

赞助

运营本站花费了很多时间和精力, 并且本站坚持不放广告, 如果你觉得本站对你有帮助, 请资助我一杯咖啡: