【问题标题】:Ti.UI.WebView on Android: webpage is not being displayedAndroid 上的 Ti.UI.WebView:网页未显示
【发布时间】: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


【解决方案1】:

我们已经解决了问题

BindingManager:无法调用 deniedVisibility() - 从未见过 pid的连接

对于

libEGL: validate_display:255 错误 3008 (EGL_BAD_DISPLAY)

通过使用以下适用于 android 的 WebView:http://gitt.io/component/de.marcelpociot.webviewfragment,其中包含以下修复:https://jira.appcelerator.org/browse/TIDOC-1548

【讨论】:

    【解决方案2】:

    尝试在 Webview 属性中添加borderRadius: 1

    var webview = Ti.UI.createWebView({url: '..', borderRadius: 1});

    这禁用了 webview 的硬件加速..

    有关更多信息,请参阅文档:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.WebView

    【讨论】:

    • 我已经尝试过了,但没有成功。当我添加边框半径时会出现其他一些错误:[错误]:SysUtils:ApplicationStatus 中的 ApplicationContext 为空 [错误]:铬:[错误:browser_gpu_channel_host_factory.cc(258)] 无法初始化浏览器着色器磁盘缓存。 [警告]:W/cr.media:需要蓝牙权限 [错误]:libEGL:validate_display:255 错误 3008 (EGL_BAD_DISPLAY)
    • 我们有完全相同的问题。 libEGL: validate_display:255 错误 3008 (EGL_BAD_DISPLAY) [INFO] : Timeline: Timeline: Activity_idle id: android.os.BinderProxy@f73b081 time:51159278 [WARN] : cr_BindingManager: 无法调用 deniedVisibility() - 从未见过 pid 的连接: 29233
    • 这解决了我的项目问题。感谢您提供的简单、有用且精彩的技巧!
    猜你喜欢
    • 1970-01-01
    • 2013-02-22
    • 2016-03-16
    • 1970-01-01
    • 2018-04-10
    • 2012-08-28
    • 1970-01-01
    • 2014-06-30
    • 2013-03-15
    相关资源
    最近更新 更多