当我连接我的iOS 6设备进行远程调试以测试我的移动Web应用程序时,带有我的设备名称的safari开发菜单显示"No Inspectable Applications".
我已在设备的Safari设备设置中启用了Web检查器.
为什么会这样?
我正在寻找一种方法来向我的Mac应用程序中的检查员显示WKWebView.
使用WebKit1和WebView,只需在UserDefaults中将WebKitDeveloperExtras设置为true,就可以轻松地在Mac应用程序中显示检查器.这将在每个Web视图中为您提供"Inspect Element"菜单.
但是在使用WKWebView的WebKit2中,这不再适用了.在WWDC14检查员会话中,他们解释说您必须添加权利,然后可以从Safari开发人员菜单中显示检查员.这只适用于您是开发人员的情况.
我查看了私有标题,发现_allowsRemoteInspection,这让我觉得你可以以某种方式启动一个检查员并连接到它,但我不知道从那里去哪里.
虽然我希望以官方方式执行此操作,但我的应用程序不在AppStore中,所以我可以使用私有内容.
在WebKit上使用Safari Web Inspector在iOS 上停止工作16.4。
这之前工作正常。
更具体地说,使用iOS 模拟器或真实设备,从macOS上的Safari调试基于WebKit 的应用程序访问“开发”来检查应用程序。
模拟器和真实设备没有任何区别;似乎都不起作用,但检查iOS-SafariiOS -Safari按预期工作。
我已经尝试过删除并重新安装应用程序、删除模拟器等。