日期:2014-05-17  浏览次数:20999 次

通过链接访问某文件,禁止提交url访问?
有没有办法做到,只能通过站点链接访问某文件,禁止在浏览器地址栏提交url访问页面?

------解决方案--------------------
没,它们都是同一底层原理,无法从根本上区分它们。
------解决方案--------------------
其实两者的原理都是一样的:向服务器发送get请求

对于页面可以用frame包含,然后通过判断top.location.href获知是否通过连接或直接提交url访问页面的而做出相应的处理

这种方法对于其他资源,比如图片文件,是没有效果的。