【发布时间】:2016-01-22 10:08:49
【问题描述】:
我在我的应用程序中使用 WebView。此 WebView 必须显示外部网页。它在 iOS 上运行良好,但在 Android 上我得到一个白屏。
在控制台中,我看到了这个警告: W/cr.BindingManager:无法调用 deniedVisibility() - 从未见过 pid 的连接
我在 WebView 的加载事件中添加了调试消息。当我在那里调用 getHtml 方法时,我看到正在检索 html。 不知道为什么不显示?
我在 stackoverflow 上发现了一些类似的问题(与 Titanium 无关的问题),但这些问题并没有为我指明解决方案。 这是我发现的问题之一:
Android Webview: Cannot call determinedVisibility() - never saw a connection for the pid
我希望有人能指出我正确的方向。 提前致谢!!
【问题讨论】:
-
把 webView.getSettings().setDomStorageEnabled(true);
-
如果你能在这里粘贴一些代码会很有帮助
-
@Viren:Titanium WebView 没有 getSettings 方法,因此我无法实施您的建议。还是谢谢。
-
代码很简单:var wv =Ti.UI.createWebView(); wv.setUserAgent('myCustomUserAgent'); wv.setUrl("myurl.com");
-
看起来您的代码没有错误......问题出在您的 URL 上。试试 wv.setUrl("google.com");
标签: android titanium appcelerator appcelerator-titanium