2015-09-11 76 views
0

我试图在浏览器上禁用地址栏。所有意见都表明这是不可能的,特别是在现代浏览器中。我正要相信这个,继续前进,直到我发现Pluralsight做到了。 Here是一个链接。只需展开其中一个部分,然后点击其中一个视频即可。无论您使用哪种浏览器,它都可以工作(一个新窗口将打开并显示禁用的地址栏)。我仔细查看了页面源,但没有透露任何内容。我可以评估以下内容:从浏览器中禁用网址列

  • 他们没有使用任何插件(没有Silverlight或Flash),因为它在Edge上工作得很好,不支持插件。
  • 这不是一个普通的弹出窗口,因为我没有任何警告或任何浏览器弹出块消息。

有人可以建议如何做到这一点吗?

+0

什么你指的是一个模态窗口... –

+0

这不是一个普通模式窗口虽然。如果你的意思是一个像[this]这样的模态窗口,那么它就不是这样。这是一个独立的窗口。您可以关闭原来的网站,窗口仍然会打开。 – yazanpro

回答

1

它实际上只是一个普通的ol'window.open()被使用。

在您链接到页面的源代码是:

function openPlayerFromTranscript(e, t, r) { 
    var n = "width=1354,height=836,status=0,titlebar=0,scrollbars=0,menubar=0,toolbar=0,location=0,resizable=1"; 
    window.open(getPlayerUrlForTranscript(e, t, r), "psplayer", n) 
} 
+0

就是这样。谢谢。 – yazanpro

+0

@yazanpro当然可以! –