Xamarin.MAC WebView 远程调试
Xamarin.MAC WebView Remote Debug
我们有一个包含 WebView 的 Xamarin Mac 应用程序。当我们将本地 html 加载到视图中时,页面停止加载内容(javascript 错误
大概)。只发生在某些页面。
有人知道调试 webview 的方法吗?(显示开发人员工具、远程调试或类似工具)。
我们也用过firebug,可惜运气不好..
提前致谢。
在 Cocoa 中调试 UIWebView
有点陈旧(使用 iOS 您可以通过 macOS 的 Safari 执行远程调试)。
注意:我假设您正在使用 UIWebView,因为您没有指定 MK 或 UI,或者如果您正在使用 Xamarin.Forms 来托管您的 UI .
获取您应用的 Bundle 标识符:
从命令行为您的应用程序包 ID 启用 WebKitDeveloperExtras
:
defaults write com.sushihangover.aFormsBaseTestHost WebKitDeveloperExtras -bool true
运行 您的应用程序(可能通过 VS4M),然后右键单击网络视图:
选择 "Inspect Element",然后切换到 javascript 调试的控制台选项卡。
我们有一个包含 WebView 的 Xamarin Mac 应用程序。当我们将本地 html 加载到视图中时,页面停止加载内容(javascript 错误 大概)。只发生在某些页面。
有人知道调试 webview 的方法吗?(显示开发人员工具、远程调试或类似工具)。
我们也用过firebug,可惜运气不好..
提前致谢。
在 Cocoa 中调试 UIWebView
有点陈旧(使用 iOS 您可以通过 macOS 的 Safari 执行远程调试)。
注意:我假设您正在使用 UIWebView,因为您没有指定 MK 或 UI,或者如果您正在使用 Xamarin.Forms 来托管您的 UI .
获取您应用的 Bundle 标识符:
从命令行为您的应用程序包 ID 启用 WebKitDeveloperExtras
:
defaults write com.sushihangover.aFormsBaseTestHost WebKitDeveloperExtras -bool true
运行 您的应用程序(可能通过 VS4M),然后右键单击网络视图:
选择 "Inspect Element",然后切换到 javascript 调试的控制台选项卡。