BlackBerry WebWorks с OS 5, текст не отображается
Я на самой ранней стадии написания приложения для 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 ответ
Это потому, что ваш сценарий не очень хорошо написан (завершен):
Также обновите ваши метатеги.
<!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>