我正处于使用 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 插件进行开发。除了从本地主机引用文件外,其他一切都是默认设置,即在您创建新项目时设置。
有没有人遇到过类似的问题,如果有,您的解决方法是什么?任何帮助,将不胜感激。