使用<a>
的chrome aps中没有导航。它不允许导航&#34;在页面&#34;使用#section1也是如此。如何解决它?
下面的示例代码在浏览器中运行,当作为Chrome应用程序发布时,它不起作用。有什么工作?
<div class="collapse navbar-collapse navbar-right navbar-main-collapse">
<ul class="nav navbar-nav">
<li><a class="page-scroll" href="#section1">section1</a></li>
<li><a class="page-scroll" href="#section2">section2</a></li>
</ul>
</div>
答案 0 :(得分:1)
Chrome应用中并不真正支持使用(或任何其他位置设置功能)进行链接。您创建()任何文件的chrome.app.window是您坚持使用的文件,如果您想模仿导航......您需要使用DOM操作。
对于您的特定用例,这意味着要滚动到ID为“section1”的某个元素,您可以添加一个执行document.querySelector('#section1')的click侦听器.rollIntoView()。
这或多或少是第一条评论所说的。