Javascript 三星智能电视应用程序浏览历史记录

Javascript 三星智能电视应用程序浏览历史记录,javascript,back-button,browser-history,samsung-smart-tv,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”,我无法返回到上一页,这

我尝试在单击三星smartTV遥控器返回按钮时模拟浏览器返回按钮,我的应用程序是使用angularjs框架的基于web的应用程序

当我执行此命令时:

case tvKey.KEY_RETURN:
        alert("RETURN");
        widgetAPI.blockNavigation(event);
        console.log(window.history.length);
        break;
它在控制台日志中给出“1”,我无法返回到上一页,这是否意味着三星智能电视在历史记录中不存储URL?还有其他方法可以返回到前面的页面吗?

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


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

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

在您到达Ist页面之前,这一切都将正常运行

谢谢,我在三星emulator上测试我的应用程序,该模拟器不支持history.back()函数,但当我在真实电视上测试它时,它工作了