主题:  如何防止**.js文件下载?

现在设计

职务:普通成员
等级:2
金币:10.0
发贴:538
注册:2001/8/3 8:32:32
#12003/5/8 10:00:43
有时候做好的javascript代码 另寸为.js 但是他人查看原代码的路径 直接就可以将js下载

如何防止**.js文件下载?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/5/8 11:26:10
引用allinhands前辈的话好了~

引用:
No Way



现在设计

职务:普通成员
等级:2
金币:10.0
发贴:538
注册:2001/8/3 8:32:32
#32003/5/8 12:37:13
No Way 个大头!!!!!



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#42003/5/8 13:20:35
呵呵…… 不然还能怎样呢?

察看源文件,

然后,您在浏览器里面输入那个js的地址……

等待它弹出一个对话框说,“下载不能”?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#52003/5/8 16:09:08
空间支持ASP的话可以试试
Global.asa:

在调用JS的页:
<%
Session("copyright@5d") = True
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
调用JS

JS文件其实是ASP跟JS的混合,保存在叫5d的目录下,站点开启默认文件名,然后JS保存为index.asp(你设置的默认文件名):
<%
IF Session("copyright@5d") = True THEN
Response.ContentType = "application/x-javascript"
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
Session("auth") = False
%>
your js here
<%ELSE%>

<%END IF%>



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#62003/5/8 16:12:41
引用方法~