【问题标题】:Close Firefox tab programmatically?以编程方式关闭 Firefox 选项卡?
【发布时间】:2017-04-01 20:24:08
【问题描述】:

如果可能,我需要通过 javascript 或任何其他方法关闭 firefox 的当前选项卡。

我在某处找到了以下解决方案:

window.close();

 var myWin = window.open('','_self','');
  myWin.close();

这两个代码都在工作:

  1. Chrome 56.0
  2. Opera 44.0
  3. Internet Explorer 11
  4. Microsoft Edge 38
  5. Safari 5.1

但不是在 Firefox 中,我希望它在 Firefox 中工作。

我有 Firefox 52.0,请建议任何方法,...

谢谢

【问题讨论】:

标签: javascript firefox browser


【解决方案1】:

试试这个

window.open(document.URL,'_self','resizable=no,top=-245,width=250,height=250,scrollbars=no');
window.close();

这应该适用于 chrome 和 firefox,收集自 Close firefox tab from javascript

【讨论】:

  • 你是如何使用它的?在 Firefox 和 Chrome 上进行了测试,它应该可以工作。
  • 我已经通过自定义 HTML 文件和控制台脚本使用了它,但在 firefox 中失败了。
  • 现代安全标准不允许这种行为。