【问题标题】:Disable the close button for window.open inChrome/Mozilla在 Chrome/Mozilla 中禁用 window.open 的关闭按钮
【发布时间】:2014-09-06 11:57:07
【问题描述】:
window.open("my html page link", "_blank", "toolbar=no, scrollbars=no, resizable=no, ,titlebar=no,top=500, left=500, width=400, height=400");

需要禁用红色十字按钮和最大化按钮。不能在 Mozilla/Chrome 中工作 尝试对所有可选参数使用“yes|no|1|0”,但没有一个参数起作用。

【问题讨论】:

  • 您所说的“红十字按钮”是什么意思?关闭窗口的按钮?您想打开用户无法关闭的弹出窗口吗?它适用于您测试过的任何浏览器?
  • 一些浏览器出于安全原因限制了它们支持的选项的数量,我认为这是其中之一。
  • 你不能这样做,但也许你可以使用全屏 API。
  • 是的关闭窗口,我想限制用户关闭它。
  • 您可能需要考虑浮动 iframe 而不是弹出窗口。它是有限的,因为它必须保持在您的主窗口顶部,但如果这对您有用,您将可以更好地控制用户可以使用它做什么和不可以做什么。

标签: javascript google-chrome mozilla window.open


【解决方案1】:

出于明显的安全原因,您不能劫持用户监视器并放置用户无法关闭的弹出窗口。

所以答案是否定的,你不能避免那个按钮在那里。

【讨论】:

  • 我们正在使用此弹出窗口进行 P2P 视频/音频通话,用户将在 html 页面中选择 EndCall 以关闭弹出窗口。我只想知道是否可以禁用关闭窗口。
  • 答案是否定的,如果您有正当理由并提供另一种关闭窗口的方式并不重要,不幸的是网上很多其他人没有相同的道德规范,所以浏览器可以'不允许任何人这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
相关资源
最近更新 更多