Ant*_*and 7 safari ios cordova
我正在使用Safari Web Inspector来远程调试我正在构建的Cordova应用程序.以前这有点像魅力,但现在我遇到了一个问题.启动检查员后,几秒钟后,网络检查员似乎与设备断开连接.检查员仍然打开,但检查员不会更新,当检查员徘徊时,设备上的元素不再突出显示(这在前几秒内有效).通过关闭检查器并再次启动它,我可以再次运行几秒钟.
我尝试使用Chrome进行调试ios_webkit_debug_proxy,而不是断开连接.然而,这还有其他问题使得它成为一个不可行的解决方案.
我尝试过使用Safari技术预览版(11.0 R35)以及当前稳定版的Safari(10.1.2),但问题出现在两者中.我也试过在我的电脑上切换闪电线和USB端口,这没什么区别.
我发现当检查器似乎断开时,会记录以下错误(使用控制台应用程序):
RWIServiceLockdownConnection: Disconnecting because we failed to read a message from webinspectord. This could mean almost anything.
Run Code Online (Sandbox Code Playgroud)
这似乎与Cordova有关,因为当我检查常规页面Mobile Safari页面时不会发生错误.
什么可能导致这种情况,我该如何解决?
尝试设置全局热键:
\n\n转到System Preferences-> Keyboard-> Shortcuts-> App Shortcuts。
添加一个热键,无论您想要什么键(例如Cmd + Alt + I),并将该热键与您的 cordova\xe2\x80\x99s 主 html 文件相匹配(例如index.html)。
启动科尔多瓦应用程序。
打开 Safari WI 并关闭它。
使用上面设置的快速热键快捷键重新启动 Safari WI。
关闭并重新打开 cordova 应用程序,Safari WI 应该继续调试。
另外,如评论中所述,请尝试保持 Xcode 打开。
\n| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |