在三星智能电视上显示警报

时间:2016-10-05 02:16:48

标签: javascript html html5 tizen samsung-smart-tv

我正在研究三星智能电视上的tizen应用程序,当我使用window.alert()创建警报时,它可以在模拟器上运行但在电视上。

以下是代码:

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

有解决方案吗?

1 个答案:

答案 0 :(得分:2)

使用Tizen Network API时,在config.xml文件中为Tizen应用程序添加Internet访问权限.Internet Privilege允许应用程序访问Internet。

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

也可能需要定义外部访问策略来访问网络。根据W3C访问请求策略(WARP),默认情况下您无法访问外部网络资源。如果需要访问外部网络资源,则必须使用config.xml文件中的策略为Web应用程序请求网络资源权限。

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

现在,您的应用程序应该能够像仿真器一样从真实设备访问MAC地址,并且您应该能够从电视设备提醒MAC地址。