在三星智能电视上显示警报
Showing Alert on samsung smart TV
我正在研究三星智能电视上的tizen应用程序,当我使用window.alert()
创建警报时,它可以在模拟器上工作,但在电视上。
代码如下:
mac = webapis.network.getMac();
console.log(mac);
window.alert(mac);
有解决方案吗?
当您使用Tizen网络API时,请在config.xml文件中为Tizen应用程序添加internet访问权限。Internet特权允许应用程序访问Internet。
<tizen:privilege name="tizen.org/privilege/internet"/>
<tizen:privilege name="http://developer.samsung.com/privilege/network.public"/>
也定义外部访问策略可能需要访问网络。根据W3C Access Requests Policy (WARP),默认情况下不能访问外部网络资源。如果您需要访问外部网络资源,您必须使用config.xml文件中的Policy请求Web应用程序的网络资源权限。
<access origin="*" subdomains="true"/>
现在你的应用程序应该能够从真实设备中访问MAC地址,就像模拟器一样,你应该能够从电视设备中警报MAC地址。
直接使用:alert(mac);
而不是:window.alert(mac);
我想是因为你没有权限调用函数getMac()因此mac=null和alert(mac)不显示任何内容。
谢谢。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- JQuery.Ajax 在三星智能电视不显示
- 具有透明背景的智能电视应用程序:在背景中显示电视广播
- 智能电视频道显示
- 智能电视应用程序(css和Javascript)-如何循环显示视频流和循环登录
- 从http服务器获取图像并在智能电视中循环显示
- 检查电视是否显示网站
- 在三星智能电视上显示警报