BlackBerry WebWorks с OS 5, текст не отображается - PullRequest
0 голосов
/ 10 мая 2011

Я на самой ранней стадии написания приложения BlackBerry с использованием WebWorks.Я нацеливаюсь в основном на устройства 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, поэтомуЯ не думаю, что это является причиной проблемы.

Я занимаюсь разработкой с использованием плагина WebWorks для Visual Studio в Windows 7 (x64).Помимо ссылок на файлы из localhost, все остальное по умолчанию, т. Е. Оно настроено при создании нового проекта.

Кто-нибудь сталкивался с подобной проблемой, и если да, то каков был ваш обходной путь?Любая помощь будет оценена.

1 Ответ

0 голосов
/ 23 июня 2011

Это потому, что ваш сценарий плохо написан (завершен):

Также обновите ваши метатеги.

<!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>
...