【问题标题】:Why this HTML code is not working in Blackberry?为什么此 HTML 代码在 Blackberry 中不起作用?
【发布时间】:2011-10-04 10:02:57
【问题描述】:

我正在开发应用程序,它将使用phonegap 框架在黑莓、iphone 和 android 等手机上运行。我的简单代码是:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Phonegap app with jQuery Mobile</title>
        <script src="phonegap.js">
        </script>
    </head>
    <body>
        <img src='http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png' />
    </body>
</html>

但问题是,图像未在黑莓手机中显示

它在 Android、iPhone 手机上运行良好,但在黑莓中却不行,它只是显示未找到图像标志...

第一个应用程序冻结 2-3 分钟,然后显示以下屏幕。

请帮帮我。

谢谢。

【问题讨论】:

  • 你确定你的模拟器可以上网吗?
  • 图片有多大?如果它在失败前尝试加载 2-3 分钟,我会说这表明存在超时问题。
  • 我有广泛的银行联系,图片大小仅为 1.98 KB...它的雅虎徽标图片
  • 我从您的 html 代码中获取了图像。您的互联网连接是否存在?
  • 您是在 Blackberry 还是 Blackberry webworks 中开发此应用程序?

标签: jquery html blackberry cordova blackberry-webworks


【解决方案1】:

我认为您可能需要将此图像包装在表格中。它需要有一个容器。像这样的:

<body>
    <table><tr><td><img src='http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png' /></td></tr>
</body>

【讨论】:

    【解决方案2】:

    在配置文件中添加权限

    【讨论】:

    【解决方案3】:

    它对我有用,尝试在标题中包含这个元数据,在字符集之后:

      <meta name="viewport"  content="width=device-width, height=device-height, 
    initial-scale=1.0, 'maximum-scale=1.0, 'minimum-scale=1.0, user-scalable=no" 
    /> 
    

    我认为这个问题可能与您的另一个问题有关: Why this jquery code is not working on blackberry?

    请在您的项目的 www 文件夹中启动一个网络服务器,并使用名为 Ripple 的 Chrome 插件来测试 BB 应用程序,如果图像在 Ripple 插件中工作而不在模拟器中,则可能是模拟器与 Internet 的连接问题。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多