【问题标题】:Hide the address bar from popup using Javascript or Jquery [duplicate]使用Javascript或Jquery从弹出窗口中隐藏地址栏[重复]
【发布时间】:2017-11-25 04:10:59
【问题描述】:

我正在尝试使用 javascript 或 jquery 从弹出窗口中隐藏地址栏。当窗口弹出时,我想从窗口中隐藏地址栏。我不想显示重定向弹出窗口的链接。下面是代码,地址栏还是可以看到的

$(document).ready(function(){
 $(".chat_pannel").click(function () {
  //$("#dialog").dialog({modal: true, height: 590, width: 1005 });
        var w = window.open("http://www.google.com", "popupWindow", ",resizable=false,width=400, height=500,titlebar=0,toolbar=0");
        $(this).hide();
    });
});

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

来自this SO answer

window.open('http://www.google.com', 'popupWindow','directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=720,height=800');

这在大多数现代浏览器中都不起作用,因为隐藏地址的能力会鼓励网络钓鱼。

【讨论】:

    【解决方案2】:

    location=no,应该隐藏地址栏,但出于安全原因,所有新浏览器可能不支持此功能。

    var w = window.open("http://www.google.com", "popupWindow", ",resizable=false,,location=no,width=400, height=500,titlebar=0,toolbar=0");
    

    因此,您可以使用http://jqueryui.com/dialog/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2013-04-02
      • 2018-01-13
      相关资源
      最近更新 更多