三星智能电视app浏览历史

时间:2014-11-11 13:57:22

标签: javascript back-button browser-history samsung-smart-tv

我在点击三星smartTV遥控器返回按钮时尝试模拟浏览器后退按钮,我的应用程序是一个使用angularjs框架的基于Web的应用程序。

当我执行此操作时:

case tvKey.KEY_RETURN:
        alert("RETURN");
        widgetAPI.blockNavigation(event);
        console.log(window.history.length);
        break;

它给出" 1"在控制台日志中,我无法返回上一页,这是否意味着三星智能电视不会在历史记录中存储URL?还有其他方法可以回到以前的页面吗?

2 个答案:

答案 0 :(得分:1)

三星浏览器确实存储了历史记录,并且要回去,您实际上必须使用此代码

 case tvKey.KEY_RETURN:
            alert("RETURN");
            widgetAPI.blockNavigation(event);
            window.history.back();
            break;

这将一直正常,直到你到达你开始的Ist页面

答案 1 :(得分:0)

如果您想使用"返回",您可以填写并使用自己的历史数组,如下所示:

https://stackoverflow.com/a/18894897/2068612