我在点击三星smartTV遥控器返回按钮时尝试模拟浏览器后退按钮,我的应用程序是一个使用angularjs框架的基于Web的应用程序。
当我执行此操作时:
case tvKey.KEY_RETURN:
alert("RETURN");
widgetAPI.blockNavigation(event);
console.log(window.history.length);
break;
它给出" 1"在控制台日志中,我无法返回上一页,这是否意味着三星智能电视不会在历史记录中存储URL?还有其他方法可以回到以前的页面吗?
答案 0 :(得分:1)
三星浏览器确实存储了历史记录,并且要回去,您实际上必须使用此代码
case tvKey.KEY_RETURN:
alert("RETURN");
widgetAPI.blockNavigation(event);
window.history.back();
break;
这将一直正常,直到你到达你开始的Ist页面
答案 1 :(得分:0)
如果您想使用"返回",您可以填写并使用自己的历史数组,如下所示: