运行子浏览器时出现此错误。
错误:WebKit 在 webView 中丢弃了一个未捕获的异常。
使用 childbrowser,它只会在我第一次点击链接时打开,第二次不会!它将 .bind 触发 2 次并解决问题。我在某处读到 [webview stopLoading]; 应该可以解决问题,我猜在 ChildBrowserViewContreller.m 文件中。我的问题是我不知道把代码放在哪里?我已经测试了几个地方,但没有运气。任何输入表示赞赏,谢谢!
我找到了解决办法!在 childbrowser.js 文件中取消注释这 4 行:
// 显示一个网页,将导致回调 onLocationChange ChildBrowser.prototype.showWebPage = function(loc) {
//if (typeof PhoneGap !== "undefined")
//{
// PhoneGap.exec("ChildBrowserCommand.showWebPage", loc);
//} if(typeof Cordova !== "undefined") { Cordova.exec("ChildBrowserCommand.showWebPage", loc); } };
就是这样,现在它一直打开!