【发布时间】:2016-03-14 17:27:57
【问题描述】:
在 Node Webkit 项目上工作,我们使用后退/前进按钮进行应用内导航,并隐藏本机导航栏。
我对能够检测后退按钮状态感兴趣,这样当无处可去时,我可以在 UI 中反映禁用状态。
我的意思是,例如,在用户浏览某些页面但从未点击过back 的情况下,应该禁用forward 按钮,因为点击它没有任何动作。对于导航到的第一个页面,或者在用户单击back 后一直返回到开始页面时也是如此。
是否有一个选项可以检测 Node Webkit 按钮状态的状态,甚至只是拉出堆栈中的下一项?我想使用(隐藏的)本机按钮来反映我的状态。
(我必须承认我没有实际显示的代码示例,因为我找不到任何有用的东西。但我主要在寻找诸如 nw.backbutton.stack[0] 或 nw.backbutton.isEnabled() 之类的东西。显然,这些是无用的我只是为了示例而编造的。)
谢谢你。
【问题讨论】:
-
注意:大约 2 年前,GitHub 上有一个未解决的问题要求这样做。 github.com/nwjs/nw.js/issues/1507
标签: javascript google-chrome chromium node-webkit