尝试使用 webview 构建 iPad 应用程序,您将如何使用 swift 添加 web 检查器?
最佳答案
如果您在 WKWebView 中尝试,那么您可以使用以下代码片段引入 WebInspector
preferences.setValue(true, forKey:"developerExtrasEnabled")
这是 complete code如果有人想尝试
据我所知,它适用于 OSX 而不是 iOS
我提出了一个question对于这个异常
更新
WKPreference 对于 developerExtrasEnabled 键不符合键值编码,因此我们不能使用这种方法来做到这一点。
因此最简单的方法是
将手机插入您的 mac 并通过 Safari Develop 菜单检查它。以下是实现它的步骤。
如果您使用的是 iOS >= 6 并且您有 mountain lion (10.8) 或 Safari >= 6,您可以:
在模拟器(或 XCode >= 4.5.x 的设备)中打开应用程序
打开 Safari(转到首选项 -> 高级并确保“在菜单栏中显示开发菜单”处于打开状态。
从(Safari 的)菜单栏中选择开发 -> iPhone 模拟器 -> [您的 WebView 页面]。
美妙的是它也适用于 UIWebView,WKWebView..
关于webview - 在 Swift 的 webview 上启用 web inspector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24570124/