Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox addon 在没有页面返回时禁用工具栏按钮-Firefox扩展_Firefox Addon_Xul - Fatal编程技术网

Firefox addon 在没有页面返回时禁用工具栏按钮-Firefox扩展

Firefox addon 在没有页面返回时禁用工具栏按钮-Firefox扩展,firefox-addon,xul,Firefox Addon,Xul,当历史对象中没有可返回的页面时,我需要禁用工具栏按钮。类似于浏览器的“后退”按钮 我如何才能做到这一点?您可以使用: 您的侦听器应检查gBrowser.sessionHistory.index是否为0(无需返回),并适当设置按钮。禁用属性 或者,您只需使用以下命令使您的按钮观察浏览器的后退按钮: 这可确保从浏览器:后退命令复制按钮的禁用属性。您使用: 您的侦听器应检查gBrowser.sessionHistory.index是否为0(无需返回),并适当设置按钮。禁用属性 或者,您只需使用以下

当历史对象中没有可返回的页面时,我需要禁用工具栏按钮。类似于浏览器的“后退”按钮

我如何才能做到这一点?

您可以使用:

您的侦听器应检查
gBrowser.sessionHistory.index
是否为0(无需返回),并适当设置
按钮。禁用
属性

或者,您只需使用以下命令使您的按钮观察浏览器的后退按钮:


这可确保从
浏览器:后退
命令复制按钮的
禁用
属性。

您使用:

您的侦听器应检查
gBrowser.sessionHistory.index
是否为0(无需返回),并适当设置
按钮。禁用
属性

或者,您只需使用以下命令使您的按钮观察浏览器的后退按钮:



这可以确保从
浏览器:Back
命令复制按钮的
disabled
属性。

我使用了gBrowser.canGoBack和gBrowser.canGoForward,同时使用了gBrowser.canGoBack和gBrowser.canGoForward
gBrowser.sessionHistory.addSHistoryListener(myListener);
<toolbarbutton ...>
  <observes element="Browser:Back" attribute="disabled"/>
</toolbarbutton>