Webview 在Swift中的web视图上启用web检查器
尝试使用webview构建iPad应用程序时,如何使用swift添加web检查器?iOS上没有web检查器。连接设备(或模拟器)并运行应用程序后,在Mac上启动Safari,然后进入“开发”菜单(您必须在Safari设置中启用它)。设备和web视图将显示在菜单中:Webview 在Swift中的web视图上启用web检查器,webview,swift,web-inspector,Webview,Swift,Web Inspector,尝试使用webview构建iPad应用程序时,如何使用swift添加web检查器?iOS上没有web检查器。连接设备(或模拟器)并运行应用程序后,在Mac上启动Safari,然后进入“开发”菜单(您必须在Safari设置中启用它)。设备和web视图将显示在菜单中: 如果您正在WKWebView中进行尝试,则可以使用以下代码片段将WebInspector带来 preferences.setValue(true, forKey:"developerExtrasEnabled") 如果有人想试一试,
如果您正在WKWebView中进行尝试,则可以使用以下代码片段将WebInspector带来
preferences.setValue(true, forKey:"developerExtrasEnabled")
如果有人想试一试,下面是答案
据我所知,它在OSX中工作,而不是在iOS中
我对这种反常现象提出了一个新的解释
更新
对于密钥developerTrasEnabled,WKPreference不符合键值编码,因此我们不能使用这种方法
因此,最简单的方法是
将手机插入mac并通过Safari Develop功能表进行检查。以下是实现此功能的步骤
如果您使用的是iOS>=6,并且您的mountain lion(10.8)或Safari>=6,您可以:
- 在模拟器中打开应用程序(或在XCode>=4.5.x中打开设备)
- 打开Safari(转到首选项->高级,并确保“在菜单栏中显示开发菜单”处于打开状态
- 从(Safari的)菜单栏中选择开发->iPhone模拟器->[您的网络视图页面] 其美妙之处在于它适用于UIWebView,也适用于WKWebView
您可以将Safari web inspector附加到在连接的物理设备上运行的iOS应用程序中的嵌入式WKWebView。您首先必须打开iOS设备上的设置,导航到Safari、Advanced,然后打开web inspector。谢谢!终于有了一个真正的答案。它没有升级投票,怎么办?