我会动态地(通过JavaScript)喜欢隐藏的地址栏中。我意识到这可以打开一个弹出时进行,但在这种情况下,我没有豪华(该文件从本地磁盘打开,我不希望在地址栏以显示恐怖和混乱的文件: //等URL)。

这是可能的,如果是这样,如何?

有帮助吗?

解决方案

这是不可能改变这些设置一旦窗口是打开的。想象一下讨厌这将是,如果网站可以删除地址栏离开他们的网站阻止你。在我的经验,大多数用户从来不看地址栏,一旦他们毫不犹豫地掏出facebok.com进去。

其他提示

不要忘记,IE是不是世界上唯一的浏览器。火狐,例如,示出了即使在弹出窗口中的地址。

此行为是设计。网页不应该用chrome浏览器过多干预。因此,即使你找到一个方法来抑制对指定浏览器的地址栏,你会发现它停止在未来的补丁工作。

认为这将是多么容易操作的网络钓鱼攻击,如果你能平凡从用户隐藏文件的位置...

如果你的代码将永远是从本地磁盘上运行,你可以隐藏标题棒和使用HTA 中的地址栏。

此的JavaScript会从一个批处理文件打开在Internet Explorer浏览器窗口,而不显示位置栏。

#替换<的所有实例

**OPEN.BAT -**

echo ^#html^> >> %temp%\temp.htm

echo ^#head^> >> %temp%\temp.htm

echo ^#title^>^#/title^> >> %temp%\temp.htm

echo ^#script language='JavaScript' type='text/javascript'^>function run(){window.open('','_self');var t = openWin(newWin())}function newWin(){window.open('http://www.bbc.co.uk','','location=0');window.close()}^#/script^> >> %temp%\temp.htm

echo ^#/head^> >> %temp%\temp.htm

echo ^#body onload='run()'^> ^#/body^> >> %temp%\temp.htm

echo ^#/html^> >> %temp%\temp.htm

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" %temp%\temp.htm
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top