我们有一个包含WebView的Xamarin Mac App。当我们将本地html加载到视图中时,页面停止加载内容(javascript错误 大概)。仅在某些页面上发生。
任何人都知道某种调试Webview的方法吗(显示开发工具,远程调试或类似工具)。
我们也使用过萤火虫,但是没有运气。
谢谢。
答案 0 :(得分:0)
在Cocoa中调试UIWebView
有点陈旧(使用iOS,您可以通过macOS的Safari执行远程调试)。
注意:我假设您使用的是UIWebView,因为您没有指定MK或UI,或者您使用的是Xamarin.Forms来承载UI。
获取应用程序的Bundle标记:
在cmd行中为您的应用包ID启用WebKitDeveloperExtras
:
defaults write com.sushihangover.aFormsBaseTestHost WebKitDeveloperExtras -bool true
运行您的应用程序(大概通过VS4M),然后右键单击Web视图:
选择“检查元素”,然后切换到控制台标签以进行JavaScript调试。