我正在编写一个网络应用程序,它将在触摸屏上以kiosk模式运行。目前,我只针对Firefox 3进行开发。其中一些用例需要访问外部网站。我希望使用嵌入式浏览器来实现这一点,我正在使用<iframe>
标签解决此问题。我需要在嵌入式主页上添加后退/前进按钮。
我已经成功地访问了iframe的history对象:
var w = document.getElementById('embeddedBrowser').contentWindow;
w.history.back();
嵌入窗口
的历史记录与父窗口相同。因此,对于新加载的<iframe>
,此调用将返回系统的上一页。是否有避免此问题或更正确的解决方法?