Google chrome extension 了解Chrome应用程序导航

Google chrome extension 了解Chrome应用程序导航,google-chrome-extension,google-chrome-app,google-chrome-os,Google Chrome Extension,Google Chrome App,Google Chrome Os,我现在开始研究创建Chrome应用程序,并且已经学习了一些基本教程。到目前为止,除了一件事之外,我对基本的东西很满意 所有的示例代码和教程在包中似乎只有一个html文件,但是如果我想使用一个使用多个html页面的web应用程序,并将其转换为Chrome应用程序,该怎么办 当我想显示其他html时,如何让Chrome应用程序从index.html更改为另一个html页面?我曾尝试使用标准html锚定标记以及设置为_blank或_self的目标,但它只会在浏览器中打开internet上的URL,而不

我现在开始研究创建Chrome应用程序,并且已经学习了一些基本教程。到目前为止,除了一件事之外,我对基本的东西很满意

所有的示例代码和教程在包中似乎只有一个html文件,但是如果我想使用一个使用多个html页面的web应用程序,并将其转换为Chrome应用程序,该怎么办

当我想显示其他html时,如何让Chrome应用程序从index.html更改为另一个html页面?我曾尝试使用标准html锚定标记以及设置为_blank或_self的目标,但它只会在浏览器中打开internet上的URL,而不会在我的应用程序中更改页面


我不是web开发背景,所以我缺少一些基本的东西来完成这项工作吗?

打包的应用程序故意不支持导航。应用程序不在浏览器中,没有向前、向后或重新加载的概念。需要导航概念的应用程序应使用支持该功能的用户界面框架。例如,通过操纵DOM、使用CSS或使用iFrame来设置应用程序组件的动画并控制其可见性。

Vincent Scheib所说的最简单版本:

index.html

...
<div id="screen1" style="display:block">
...
</div>
<div id="screen2" style="display:none">
...
</div>
看到和
...
// A navigational event happens:
document.getElementById("screen1").style.display = "none";
document.getElementById("screen2").style.display = "block";
...