2016-10-05 2 views
0

Я работаю над приложением tizen на смартфоне Samsung, когда создаю оповещение с window.alert(), он работает на эмуляторе, но по телевизору.Показаны оповещения на samsung smart TV

Вот код:

mac = webapis.network.getMac(); 
console.log(mac); 
window.alert(mac); 

Есть ли решение?

+0

Вам нужно будет поделиться дополнительной информацией о том, что вы пробовали, о вашем коде, о любых возникших ошибках и т. Д. – Howzieky

+3

Пожалуйста, не указывайте код в комментариях, вы можете [изменить] свой вопрос, чтобы добавить соответствующие данные, например что. – nnnnnn

+0

спасибо, любое решение –

ответ

1

Как вы используете API Tizen Network API, добавьте привилегию доступа к Интернету для вашего приложения Tizen в файле config.xml.Internet Privilege позволяет приложению получать доступ к Интернету.

<tizen:privilege name="tizen.org/privilege/internet"/> 
<tizen:privilege name="http://developer.samsung.com/privilege/network.public"/> 

Также может потребоваться определить политику внешнего доступа для доступа к сети. Согласно политике W3C Access Requests (WARP), вы не можете получить доступ к внешним сетевым ресурсам по умолчанию. Если вам нужен доступ к внешнему сетевому ресурсу, вы должны запросить разрешения сетевых ресурсов для веб-приложения, используя политику в файле config.xml.

<access origin="*" subdomains="true"/> 

Теперь приложение должно иметь возможность доступа к MAC-адрес от реальных устройств, как эмуляторы и вы должны быть в состоянии предупредить MAC адрес от телевизионных устройств.

Смежные вопросы