Запрос Ajax отменен в эмуляторе Tizen, но не в браузере

В настоящее время у меня возникает ошибка эмулятора tizen, когда я пытаюсь связаться с webservice по $.getJSON.

У меня есть кнопка, когда я нажимаю на нее, я получаю JSON из webservice, просто вот так. В браузере моего компьютера это работает отлично, но когда я запускаю код как приложение на эмуляторе Tizen (шестерня), метод GET возвращает: (отменено) Request cancelled.

Вот код (main.js):

$(window).load(function(){document.addEventListener('tizenhwkey', function(e) {
    if(e.keyName == "back")
        tizen.application.getCurrentApplication().exit();
});
$('.button').click(function(){
    callWebService();//Calls webservice
    return false;
});

function callWebService(){
    //Works on desktop's Chrome
    $.getJSON( "https://www.googleapis.com/freebase/v1/text/en/bob_dylan", function( data ) {
          $('#ol_home_products').html(data.result);
        })
        .fail(function( err ) {
            //Never called
            console.log( err );
        });
}
});

Я вижу ошибку отмены на вкладке «Сети», но в консоли ничего не отображается. Не знаю, где проблема в эмуляторе Tizen gear, код отлично работает в браузере.

Спасибо.

РЕДАКТИРОВАТЬ: это мой config.xml, здесь есть привилегированный Интернет.

<?xml version="1.0" encoding="UTF-8"?><widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/myApp" version="1.0.0" viewmodes="maximized">
<tizen:application id="jVqvRz7h1V.myApp" package="jVqvRz7h1V" required_version="2.2"/>
<content src="index.html"/>
<feature name="http://tizen.org/feature/screen.size.all"/>
<icon src="icon.png"/>
<name>myApp</name>
<tizen:privilege name="http://tizen.org/privilege/internet"/>


person Memo36    schedule 04.06.2015    source источник
comment
Я получил решение на форумах разработчиков Tizen. Я не устанавливал Интернет-разрешение и домен доступа в config.xml. Вот правильный файл: ‹code›   -  person Memo36    schedule 04.06.2015


Ответы (1)


Я получил решение на форумах разработчиков Tizen. Я не устанавливал права доступа в Интернет и домен доступа в config.xml.

Вот правильный файл:

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/myApp" version="1.0.0" viewmodes="maximized">
    <tizen:application id="jVqvRz7h1V.myApp" package="jVqvRz7h1V" required_version="2.2"/>
    <access origin="*" subdomains="true"/>
    <content src="index.html"/>
    <feature name="http://tizen.org/feature/screen.size.all"/>
    <icon src="icon.png"/>
    <name>myApp</name>
    <tizen:privilege name="http://tizen.org/privilege/internet"/>
</widget>
person Memo36    schedule 04.06.2015