为什么这个HTML代码在Blackberry中不起作用?

时间:2011-10-04 10:02:57

标签: jquery html blackberry cordova blackberry-webworks

我正在开发应用程序,它将使用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手机,但不适用于Blackberry,它只显示未找到的图像标志......

第一次应用程序冻结2-3分钟,然后显示在屏幕后面。

enter image description here

请帮帮我。

感谢。

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

在配置文件中添加权限

答案 2 :(得分:0)

它对我有用,尝试在charset之后将这个元素包含在标题中:

  <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插件一致,而不是在模拟器中可能是模拟器的互联网连接问题

祝你好运!