electron 开发模式下 file:// 无法访问本地是怎么回事?

electron 开发模式下 前端file:// 无法访问本地是怎么回事?
比如

<iframe src="file://D://1.html" />

打包可以看到,但不打包看不到,显示最终地址不同:
打包前
image.png
打包后
image.png

报错信息是这个:

localhost/:12 Not allowed to load local resource: file:///D://index.html

如何让开发者默认是也可以显示本地 html 在 iframe 上?

阅读 3.3k
2 个回答

报错信息很明确了 Not allowed to load local resource

另外为啥要套一个 iframe?直接 new BrowserWindow() 然后载入你准备引入的页面不就好了吗?
而且也不应该引入外部资源啊,不然你打包完了其他人安装你要其他人在项目外创建一个 html 文件吗?

不太确定你的问题是什么,但是不要引用,不要 iframe 项目外的文件,这是个基本原则。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题