【问题标题】:is opening a web page in a new tab considered a popup?在新选项卡中打开网页是否被视为弹出窗口?
【发布时间】:2017-07-06 21:11:21
【问题描述】:

当网站访问者点击链接时,在新选项卡中打开该链接内容是否被视为弹出窗口?或者弹出窗口必须在新的浮动窗口中?

如果这不被视为弹出窗口,那么在新选项卡中打开链接内容+在原始选项卡中打开另一个 URL 怎么样?

示例:在优惠券网站中发生的情况,当您单击“显示优惠券”时,您会发现打开了一个显示优惠券的新标签,并且原始标签重定向到另一个 URL(可能是附属 URL)。

如果这被认为是弹出窗口,那么为什么谷歌浏览器不阻止它尽管设置(弹出窗口:不允许)

【问题讨论】:

    标签: javascript popup popupwindow


    【解决方案1】:

    “弹出”一词可以表示以下任何一种,具体取决于您与谁交谈和上下文:

    • 新窗口/标签
    • 特定大小的新窗口
    • 添加到页面的 DOM 块覆盖了其他内容

    在优惠券网站上会发生什么,当您点击“显示优惠券”时,您 找到一个打开的显示优惠券的新标签,以及原始标签 重定向到另一个 URL(可能是附属 URL)。

    如果这被认为是弹出窗口,那么谷歌浏览器为什么不阻止它 尽管设置(弹出:不允许)

    The rules for blocking new windows are quite complex,不过简化版是:

    您可以用 JS 打开一个新窗口以响应用户做某事(通常是点击)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 2013-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-05-17
      • 2016-03-10
      • 2012-01-10
      • 1970-01-01
      相关资源
      最近更新 更多