场景
- 带有加载file:///index.html的 WebView 元素的 Cocoa 应用程序
- 本地资源文件:///index.html,具有可编辑的 iframe,其中src="javascript:;"
- 可编辑的 iframe 包含另一个src="file:///resource.html"的 iframe
问题
似乎 WebView 不允许在非本地文档(带有src="javascript:;"的 iframe )中加载本地资源( resource.html)。
这是来自 MacOSX 的 Safari 错误控制台的确切消息:
Not allowed to load local resource: file:///resource.html
问题
你知道有什么方法可以绕过这个安全检查吗?我可以修改所有的 javascript 和 Cocoa 代码,但我更喜欢只修改 Cocoa 代码。
多谢你们!