在Swift中的Webview上启用Web检查器

时间:2014-07-04 08:42:59

标签: webview swift web-inspector

尝试使用webview构建iPad应用程序,您将如何使用swift添加Web检查器?

3 个答案:

答案 0 :(得分:7)

如果您正在尝试WKWebView,那么您可以使用以下代码片段 WebInspector

preferences.setValue(true, forKey:"developerExtrasEnabled")

如果有人想尝试

,这是complete code

据我所知,它适用于OSX,而​​不适用于iOS

enter image description here

我为此异常提出了question

更新

对于密钥 developerExtrasEnabled

WKPreference 不是密钥值编码兼容,因此我们无法使用此方法执行此操作。< / p>

因此最简单的方法是

将手机插入Mac并通过Safari Develop菜单进行检查。这是实现它的步骤。

如果你使用的是iOS&gt; = 6并且你有山狮(10.8)或Safari&gt; = 6,你可以:

  • 在模拟器中打开应用程序(或在XCode&gt; = 4.5.x中打开您的设备)

  • 打开Safari(转到首选项 - &gt;高级并确保&#34;在菜单栏中显示开发菜单&#34;已启用。

  • 从菜单栏(Safari)中选择开发 - &gt; iPhone模拟器 - &gt; [您的网页浏览页面]。

    美丽是适用于UIWebView,WKWebView ..

Reference

答案 1 :(得分:1)

iOS上没有Web检查器。

答案 2 :(得分:0)

连接并运行应用程序的设备(或模拟器)后,在Mac上启动Safari并转到“开发”菜单(您必须在Safari设置中启用它)。设备和Web视图将显示在菜单中: