似乎WebView不允许在非本地文档(iframe与 src =“javascript:;”)中加载本地资源( resource.html )。
这是来自Safari for MacOSX的错误控制台的确切消息:
Not allowed to load local resource: file:///resource.html
您知道绕过此安全检查的方法吗?我可以修改所有的javascript和Cocoa代码,但我不想修改Cocoa代码。
谢谢你们!
答案 0 :(得分:1)
最后我下载了WebKit的源代码,在某个地方插入了一个 return true 来禁用这些安全措施并进行编译。
似乎有效。