用Javascript可以隐藏超级链接的真实地址:
在显示下载链接的页sample.aspx的前台合适地方加入以下代码如下:

<a href="#" onclick="javascript:window.open('DownLoad.aspx?ID=11','newwin','width=350,height=510,scrollbars=0,toolbar=0,resizable=0')">打开窗口</a> 

通过DownLoad.aspx文件读取需下载的文件信息,在后台加入代码:

try
            {
                string str = "select FileContent,FileType, FileName from fileinfo where id = " + base.Request.QueryString["id"];
                SqlDataReader Dr = pubValue.DataRead(str);

                string strfilePath = "file/" + base.User.Identity.Name;
                string path = "";

                if (Dr.Read())
                {
                    string s = Dr["FileName"].ToString();
                    path = base.Server.MapPath(strfilePath + "/" + s);

                    if (File.Exists(path))
                    {
                        File.Delete(path);
                    }

                    FileStream stream = new FileStream(path, FileMode.Create);
                    stream.Write((byte[])Dr["FileContent"], 0, ((byte[])Dr["FileContent"]).Length);
                    StreamWriter writer = new StreamWriter(stream);
                    writer.WriteLine("");
                    writer.Flush();
                    writer.Close();
                    stream.Close();
                    base.Response.Write("<script>location.href='" + strfilePath + "/" + base.Server.UrlEncode(s).Replace("+", "%20") + "';</script>");
                }
            }
            catch (Exception exception)
            {
                base.Response.Write(exception.Message);
            }

当鼠标打向打开窗口时,出现的链接信息是#,而不是下载文件的链接地址,从而达到隐藏真实的超级链接地址的效果!

转载于:https://www.cnblogs.com/wlq2000/archive/2007/11/16/961738.html

用Javascript隐藏超级链接的真实地址相关推荐

  1. 如何隐藏地址栏中的真实地址_代理IP如何隐藏真实IP

    现在发展越来越快,互联网的发展也是很多样化,这就导致了在上网过程中容易泄露个人信息.这时,只要用代理IP就可以解决这个问题. 多人会问:如果我使用代理,是否有可能将我的真实IP完全隐藏?我不太确定它的 ...

  2. html超级链接生成器,超链接地址生成器

    超链接生成器是一款快速方便,简单易用的超链接地址生成器.它可以把以纯文本形式存在的超链接地址转换成真正的超级链接,方便你点击超链接来打开网址,或者打开IE快捷菜单等. 软件特点: ①界面简介,操作方便 ...

  3. 如何隐藏地址栏中的真实地址_Firefox推出Private Relay插件:可隐藏真实邮箱地址...

    Mozilla 正在为 Firefox 开发一项名为Private Relay 的新服务,它能够用来一键随机生成电子邮件别名,以隐藏真实邮箱地址,使用户免受广告商和垃圾邮件侵害. Private Re ...

  4. Javascript 取消超级链接效果

    Javascript取消链接效果 <a href="javascript:void(0)">测试链接</a>

  5. 如何隐藏地址栏中的真实地址_如何删除Chrome地址栏记录?

    有时候我们使用Chrome浏览器会发现地址栏保存了很多记录,有些可能是你不想保存的~或者你想单独删除地址栏中的某些记录,却不想全部清除,怎么办? 比如最近,不知在什么时候Chrome的地址栏记住了do ...

  6. 用PHP对获得淘宝客的真实地址和内容

    利用PHP CURL获取淘宝客链接的真实地址和内容,其实淘宝那边只是做了几次跳转,外加判断了一次refer,这样的话,普通的curl或者一些其他函数就不能得到最终的结果了. /*** 获取淘宝客的真实 ...

  7. python访问文件下载地址_用Python脚本去获得skydrive上文件的真实地址链接 + 提供脚本下载v2012-01-18...

    之前得知微软提供的免费在线云存储空间Skydrive提供的空间大小达25GB的时候,就像其他人一样想到了可以用来存储音视频和图片,作为文件存储器,以便和别人分享文件.但是后来发现,skydrive中上 ...

  8. php获取跳转前的地址,PHP获取短链接跳转后的真实地址和响应头信息的方法

    PHP获取短链接跳转后的真实地址和响应头信息的方法获取到一个短连接,需要将短连接转换成真实的网址,通过查资料,发现 PHP 提供了一个函数 get_headers() ,可以完成这个任务,先把 头部信 ...

  9. findler mac 隐藏文件_fiddler使用实例之----------查找隐藏的真实地址!!!!

    这个教程讲解下如何用fddler ,找到页面的真是地址同样也是可以找到页面隐藏的内容, 两者原理是一样的,在页面能看到的信息,页面源代码却看不到,也就是这样的信息其实并不在这个页面上, 而是通过一些方 ...

最新文章

  1. boost::iterator_range相关的测试程序
  2. Android中Cursor类的概念和用法
  3. Grid表格的js触发事件
  4. python基本判断语句_python基础4 - 判断(if)语句
  5. 从链接上获取参数值, location.href上获取参数
  6. android httpclient 乱码,【问题解决】HttpClient解析服务器返回的response出现乱码
  7. java jvm 查看内存_JVM内存状况查看方法和分析工具(下)
  8. Windows Phone 8初学者开发—第18部分:在页面间导航
  9. css旋转立方体教程,通过CSS3实现旋转立方体的方法
  10. CAD单行文本数字求和
  11. html 跑步比赛小游戏,趣味跑步比赛游戏
  12. 入手评测 i7 1255u和i5 1235U选哪个好
  13. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0-管道的另一端上无任何进程
  14. 深度暗色调色效果Lr预设
  15. java 数组去除重复_Java从数组中删除重复项?
  16. qt 判断ctrl键被按下_直播 | 当世界被按下暂停键,幸有阅读可慰藉
  17. 无源波分和彩光模块_易飞扬彩光模块百科
  18. Python学习笔记之Python之禅
  19. 核心之外的8个必备Maven插件
  20. JAVA对接微信登录,有这一篇就够了

热门文章

  1. python【力扣LeetCode算法题库】1160-拼写单词
  2. python【数据结构与算法】内建模块itertools(操作迭代对象)
  3. Python程序设计题解【蓝桥杯官网题库】 DAY7-基础练习
  4. 计算机组成原理思维导图
  5. Android四种启动模式
  6. php yii 模板引擎,模板引擎(Template Engines)
  7. 一般能达到多少_实话实说:一般家庭存款有多少?你又达到标准了吗?
  8. 前端运行python代码几种方式_前的解释|前的意思|汉典“前”字的基本解释
  9. php中url重写,使用PHP重写URL
  10. nodejs http.get 方法可以 request 不行