0

私は、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>

私が行った唯一の珍しいこと (これは、index.htm をロードするために config.xml に反映されています) は、localhost からスクリプト ファイルを参照することです。これにより、再コンパイルせずにアプリを修正できます。これも正常に動作します。 OS6では、これが問題の原因ではないと思います。

Windows 7 (x64) で Visual Studio 用の WebWorks プラグインを使用して開発しています。localhost からファイルを参照することを除けば、それ以外はすべてデフォルトです。つまり、新しいプロジェクトを作成するときに設定されます。

誰かが同様の問題に遭遇しましたか? もしそうなら、あなたの回避策は何でしたか? どんな助けでも大歓迎です。

4

1 に答える 1

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>
于 2011-06-23T18:16:25.363 に答える