相关疑难解决方法(0)

WKWebView无法在iOS 8下加载本地文件

对于以前的iOS测试版8,负荷(束)本地web应用程序,它都为正常工作UIWebViewWKWebView,我甚至移植使用新的网页游戏WKWebViewAPI.

var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html"))

webView = WKWebView(frame:view.frame)
webView!.loadRequest(NSURLRequest(URL:url))

view.addSubview(webView)
Run Code Online (Sandbox Code Playgroud)

但在测试版4中,我只是得到了一个空白的白色屏幕(UIWebView仍在工作),看起来没有任何内容被加载或执行.我在日志中看到一个错误:

无法为其创建沙箱扩展 /

有没有帮助引导我走向正确的方向?谢谢!

ios swift ios8 wkwebview

119
推荐指数
6
解决办法
7万
查看次数

如何在基于WKWebView的桌面应用程序中显示检查器?

我正在寻找一种方法来向我的Mac应用程序中的检查员显示WKWebView.

使用WebKit1和WebView,只需在UserDefaults中将WebKitDeveloperExtras设置为true,就可以轻松地在Mac应用程序中显示检查器.这将在每个Web视图中为您提供"Inspect Element"菜单.

但是在使用WKWebView的WebKit2中,这不再适用了.在WWDC14检查员会话中,他们解释说您必须添加权利,然后可以从Safari开发人员菜单中显示检查员.这只适用于您是开发人员的情况.

我查看了私有标题,发现_allowsRemoteInspection,这让我觉得你可以以某种方式启动一个检查员并连接到它,但我不知道从那里去哪里.

虽然我希望以官方方式执行此操作,但我的应用程序不在AppStore中,所以我可以使用私有内容.

macos webkit objective-c wkwebview webkit2

24
推荐指数
4
解决办法
1万
查看次数

标签 统计

wkwebview ×2

ios ×1

ios8 ×1

macos ×1

objective-c ×1

swift ×1

webkit ×1

webkit2 ×1