我们正在为三星智能电视开发应用程序。
有没有办法在我们的应用内打开浏览器中的网页?
基本上我正在寻找类似于Androids意图机制的东西。设置location.href = "http://www.foo.com"
会将我的Apps DOM替换为新页面,这不是我想要的。浏览三星API文档,我找不到任何相关内容。
我也试过window.open
。
编辑:我在三星开发人员论坛中找到了thread链接到WidgetAPI中的oddly named method。线程中有人说
因此,要启动WebBrowser,您需要该应用程序的appID。
我没有。
edit2 此代码打开一个浏览器,但只有默认页面,而不是传递的页面。我仍然缺少有关如何传递特定地址的任何文档。
new Common.API.Widget().runSearchWidget('29_fullbrowser','http://www.google.com');
答案 0 :(得分:1)
由于我还没有找到任何解决方案而且似乎没有人能够解决我自己的问题:
截至2013年4月,这是不可能的。
答案 1 :(得分:1)
有一个名为Common.API.Widget
的{{1}}个实例的无证件成员。我不确定它已经存在了多长时间,但定义如下:
runWebBrowser()
我在2013年的三星智能电视上对此进行了测试,它确实有效。如果按下遥控器上的 Return 键,浏览器甚至可以正常重启您的应用程序。