我正在创建一个Chrome打包的应用程序,我需要在不创建大量窗口的情况下导航我的htmls,例如,如果用户单击一个按钮,它会在用户所在的同一窗口中打开html。
甚至可能吗?如果没有,有没有办法让Windows莫名其妙?因此,如果不关闭当前用户,用户无法关注另一个窗口?
答案 0 :(得分:2)
打包的应用程序故意不支持导航。应用程序不在浏览器中,没有前进,后退或重新加载的概念。需要导航概念或模态对话框的应用程序应使用支持该功能的用户界面框架。在基础知识中,您可以通过操纵DOM或使用CSS来动画化并控制应用程序组件的可见性来进行导航。
答案 1 :(得分:1)
您要导航到的页面可以在新窗口中打开,然后可以关闭上一页。
function navigateToLink (link) {
var current = chrome.app.window.current();
chrome.app.window.create(link);
current.close();
}