如何获得JS隐藏的URL地址

JavaScript029

如何获得JS隐藏的URL地址,第1张

如果想隐藏 而又允许浏览器访问 那是不行的 因为浏览器设计标准的趋势 是必须显示URL 以防止钓鱼站点 让用户看到安全 ie6等老浏览器是可以通过js的window.open来让地址栏隐藏 或用js修改URL(这个不知道能实现不 不过这种客户端实现的方法

如果要实现隐藏,必须使用服务器语言进行,否则JavaScript很难实现隐藏。

楼主会ASP?那你可以去下载EekkuCMS程序,最新版本是EekkuCMS V1.0.5 build091026,里面有一个skin.asp文件,就是实现隐藏文件的,你可以参考一下代码。我这里给你简单写一下:

<% Dim serverUrl1, serverUrl2, strSkinPath, strTempCss

serverUrl1 = Cstr(Request.ServerVariables("HTTP_REFERER"))

serverUrl2 = Cstr(Request.ServerVariables("SERVER_NAME"))

If Mid(serverUrl1, 8, Len(serverUrl2)) <> serverUrl2 Then

Response.Write "你想干什么?<a href='http://www.eekku.com/'>E酷Cms</a>"

Else

strSkinPath = "images/" &Trim(Request("path"))

Response.Redirect strSkinPath

End If

%>

把上面的代码保存成一个asp文件,例如getpic.asp,这样你就可以在图片使用下面路径:

<img src="https://xxx.ssss.xxxx/getpic.asp?path=xxx.jpg" />

这样就可以实现隐藏了,因为你直接输入图片地址https://xxx.ssss.xxxx/getpic.asp?path=xxx.jpg,是禁止访问的。

附E酷CMS下载地址:

http://code.google.com/p/foolincms/downloads/detail?name=EekkuCMS%20V1.0.5%20build091026.rar

你把A标签的href值换成#号或者javascript:,甚至不用写href

为A设置一个鼠标点击事件

然后通过JS调转页面

这样的话,当鼠标悬浮在a连接上的时候 就看不到所要跳转的地址了