带有OS 5的BlackBerry WebWorks,文本未显示

时间:2011-05-10 19:16:36

标签: blackberry blackberry-webworks blackberry-os-v5 blackberry-os6

我正处于使用WebWorks编写BlackBerry应用程序的最初阶段。我的目标主要是OS6设备(Torch),但我需要它与OS5兼容,以便少数使用旧设备的用户使用。据我所知,WebWorks应该可以在OS5上运行,但是我已经创建了一个带有超链接的基本应用程序,并且文本没有显示在OS5模拟器上(它在OS6模拟器上运行正常)。它显示的只是一个空白屏幕。我试图在应用程序上放一些文本(即不在超链接标签中),这也没有显示。

HTML文件如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
    <head>
        <meta name="viewport" id="viewport" content="height=device-height,width=device-width,user-scalable=no" />
        <title>My App</title>
        <script type="text/javascript" language="jscript" src="http://localhost/PubInfo/scripts.js" />

    </head>
    <body>

        <a href="#" onclick="displayModel()">Click to show device model.</a>


    </body>
</html>

你会注意到我做过的唯一不寻常的事情(这在config.xml中反映出来加载index.htm)是从localhost引用脚本文件所以我可以修改应用程序而无需重新编译这在OS6中运行良好,所以我认为这不会导致问题。

我正在使用Windows 7(x64)上的Visual Studio WebWorks插件进行开发。除了引用localhost中的文件之外,其他所有内容都是默认的,即在创建新项目时设置它。

有没有人遇到过类似的问题,如果有的话,你的解决方法是什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

因为您的脚本写得不好(已完成):

同时更新您的元标记。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>My App</title>
<script type="text/javascript" language="jscript"
    src="http://localhost/PubInfo/scripts.js"></script>

</head>
<body>
    <a href="#" onclick="displayModel()">Click to show device model.</a>
</body>
</html>