Я пытаюсь создать веб-приложение с помощью Tizen SDK. Когда я запускаю приложение все нормально, но когда я нажимаю кнопку «Назад» на эмуляторе ничего не происходит, и я вижу сообщение:Tizen SDK: Не удается найти переменную: tizen
55435/js/main.js:9:ReferenceError: Can't find variable: tizen
Я смотрел на main.js
и есть код:
//Initialize function
var init = function() {
// TODO:: Do your initialization job
console.log("init() called");
// add eventListener for tizenhwkey
document.addEventListener('tizenhwkey', function(e) {
if(e.keyName == "back") {
tizen.application.getCurrentApplication().exit(); // HERE IS THE ERROR
}
});
};
$(document).bind('pageinit', init);
Простой alert(window.tizen)
сказал, что это undefined
, поэтому я подумал, что некоторые файлы js не были прикреплены к проекту. Вот сценарии, который был создан с помощью Tizen SDK:
<script src="tizen-web-ui-fw/latest/js/jquery.js"></script>
<script src="tizen-web-ui-fw/latest/js/tizen-web-ui-fw-libs.js"></script>
<script src="tizen-web-ui-fw/latest/js/tizen-web-ui-fw.js" data-framework-theme="tizen-white"></script>
<script type="text/javascript" src="./js/main.js"></script>
Я думаю, что некоторые скрипт должен быть добавлен, но я не знаю, какой из них.
Благодаря вам, что помогло – AleshaOleg