防.js文件被下载

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:17:44
我把js代码单独保存在一个<123.js>文件中,然后在index.asp中调用.
如何防止别人通过在地址栏输入<123.js>的路径下载<123.js>呢?

我大概知道可以通过对方访问来源地址进行比较判断,但是怎么比较呢?
比如我的调用<123.js>文件的是index.asp:http://www.kk.index.asp
js肯定没错啊,js的顶上不加asp的判断调用正常的,加了判断就不行了。仿佛判断完后连调用他的那个网页也被它拒绝了!
判断的语句也是复制过来的,从另一个已经成功的网页(index.asp)所调用的xxjs.asp复制过来的,再改一下最后的文件名.判断语句也该不会出错的.

动态网站不是都有过滤器吗?
用 过滤器 如果后缀检测到是 js 就转页面就可以了
<script src="123.asp">
</script>

123.asp 就是你得js文件

判断request 里面获得的 IE浏览器 里面的路径
如果 最后是 123.asp 就过滤掉!!跳转 错误页面!
同时 还要 在session 里面加一个值
判断 不然 用框架啊 也可以 include 你的页面进来
所以 方法 是
1:判断路径
2:同时 判断session 里面 是否有值
这样 就能做到不可下载
也就是 asp的过滤
不知道 明白了不??

补充: 这能说明你js 的格式不正确 或者 调用路径不对 或者 里面的代码有错误