如何解决Tizen Web 应用程序 - 使用遥控器导航普通网页
我正在开发一个 Tizen 网络应用程序,我们有自己的导航系统,可以使用来自遥控器或游戏手柄的输入。我们还有一个功能,可以打开一个链接到外部 URL(例如支持/注册)的新页面,通过一个普通的 <a target="_self">
链接完成。
我的问题是这个新页面根本无法用遥控器导航。只有物理鼠标似乎可以工作。可以使用远程控制的虚拟鼠标导航在常规互联网应用中打开的相同 URL。
有没有办法激活虚拟鼠标或获取 URL 以在 Internet 应用程序中打开?
谢谢,
解决方法
从应用主页,没有导航到外部 URL 页面或外部 URL 页面没有使用虚拟遥控器导航?
尝试访问外部 url,因此您是否在 config.xml 中为跨源请求添加了以下行。 访问 origin="*"
,三星规则不允许在应用程序内部打开来自您的应用程序的外部链接。最近他们允许在他们的原生浏览器应用中打开外部链接,但你无法控制那里的任何行为。
我的建议是在您的应用中使用 iframe。然后,您将只需要在您的应用中实现 iFrame 焦点和模糊功能。
此外,如果它是不同域上的外部链接,您可能需要使用 PostMessage 才能在您的应用和 iFrame 之间进行通信。
,在app config.xml中添加如下标签应该可以正常导航
<tizen:privilege name="http://tizen.org/privilege/internet"/>
<access origin="*" subdomains="true"></access>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。