我从事 Chrome 应用已经有几年了。我开始弄乱做一些简单的例子来学习新的过程。问题是我发现使用 <a>
用于更改加载到打包应用程序内另一个 html 页面的 html 页面的标记将不起作用。我正在寻找通过检索用户输入(按钮单击、链接单击等)来更改屏幕的不同方法。我在网上看过,发现关于制作 chrome 应用程序的文档很少,大多数示例都展示了如何制作一个简单的“Hello World”以及如何发布它。除此之外没有很多广泛的教程。只是为了澄清这个应用程序将是一个真正的 chrome 应用程序,而不是指向某些网站的链接。所有文件都将与 chrome 应用程序打包在一起。
最佳答案
Chrome 应用应该是 "single page apps" ,并且无法按设计导航链接。 <a>
链接应该在常规浏览器窗口中打开。
如果您想在您的应用程序中执行“url 路由”以更改 View ,您可以只是推出您自己的解决方案,但可能应该使用一个框架来帮助您。
这里有一些例子:
- 聚合物
- Angular
- Ember
- meteor
- Backbone
这个列表很广泛。可能有许多其他堆栈溢出答案比较每个框架。
关于javascript - Chrome Apps <a> 标签不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27405918/