【问题标题】:window.open doesn't open with browser back button in Chromewindow.open 无法使用 Chrome 中的浏览器后退按钮打开
【发布时间】:2013-04-05 10:01:02
【问题描述】:

我正在尝试使用简单的window.open 在新窗口中打开一个链接。

但是我想要浏览器的后退按钮,所以我给出了以下参数。它适用于除 Google Chrome 之外的所有浏览器。我已经尝试了几乎所有可能的排列,但 Chrome 中没有出现后退按钮:

<a onclick="window.open('http://www.google.com',
                        'popUpWindow',
                        'height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=yes,directories=no, status=yes'
                       );">Click Here</a>

【问题讨论】:

  • 你检查弹出窗口拦截器了吗?
  • 当您点击链接时,它会打开一个新窗口。所以当点击返回按钮时,你希望页面去哪里?
  • 它打开一个新窗口,所以是新页面,所以没有上一页,返回按钮在这里没有任何意义,我说的对吗?
  • @mr.VVoo:是的,我已经检查过了.. 弹出阻止程序不会禁用弹出窗口本身吗??.. 能够获得弹出窗口但没有禁用导航(返回和前进)按钮

标签: javascript jquery onclick window.open


【解决方案1】:

menubar=no改为menubar=yes,代码如下。

注意:它不会像弹出窗口那样打开,而是作为新标签打开。

<a onclick="window.open('http://www.google.com',
                        'popUpWindow',
                        'height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=yes,location=yes,directories=no, status=yes'
                       );">Click Here</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-01
    • 2020-02-06
    • 2013-03-02
    • 2021-06-10
    • 2023-03-07
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    相关资源
    最近更新 更多