1.如何禁止下载.js文件?
Dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If Mid(server_v1,8,len(server_v2))=server_v2 Then
'正确的JS内容,,,
'exp
document.write("基于本站调用")
else
document.write("请不要非法调用")
这个可以防止非法调用。
但js会下载在ie的缓存中?C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
可以在服务器端设置
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
这样在缓存中就找不到相应的js了。
xml 代码
- <html><head><script>
- function clear(){
- Source=document.body.firstChild.data;
- document.open();
- document.write("如果你看到的是这一句,那说明源码已经加了保护,查看请联系QQ:232619123");
- document.close();
- document.title="NEW华网络 http://zhuhua.jahee.com";
- document.body.innerHTML=Source;
- }script>head>
- <body onload=clear()>body>
- html>
但是另存为回看到源码。加上这句就不能另存为了。
xml 代码
- <NOSCRIPT><IFRAME SRC=1.html></IFRAME></NOSCRIPT>
xml 代码
- 提供一种“间接防止另存为”的方法
- 特点:笨笨的、烦烦的
- 因为需要用到3个垃圾文件(不过还好,加起来才10来行不太熟悉的代码)
- 条件:无(客户能保证自己正常浏览就行了)
- 文件:
- 主页面 main.htm
- 垃圾文件:x.asp,xx.asp
-
- main.htm
- ///////////////////
- <HTML>
- <HEAD>
-
- <TITLE>TITLE>
- <SCRIPT LANGUAGE=javascript src="x.asp">SCRIPT>
- HEAD>
- <BODY>
- 这里放入一个iframe
- src="xx.asp"
- BODY>
- HTML>
- ////////////////
- x.asp
- //////////
- <%
- 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("show")=true
- %>
- //////////////////
- xx.asp
- ////////////////
- <%
- if session("show")=true then
- session("show")=false
- Response.Redirect "要显示的页面"
- else
-
- Response.Write "欢迎光临"
- end if
-
- %>
分享到:
相关推荐
以上就是关于JavaScript的一些核心知识点,学习并掌握这些内容,将有助于成为一名优秀的前端开发工程师。JavaScript作为互联网时代的重要技术,其应用场景不断扩展,从网页到服务器,从桌面应用到移动应用,无处不在...
### 关于JavaScript的好书推荐 #### 一、基础知识与兴趣培养 **《关于JavaScript的好书推荐》** 这篇文章向读者介绍了几本非常适合初学者入门的JavaScript书籍。首先提到的一本书,作者并未给出具体名称,但通过...
标题中的“老裴帮助关于Javascript动态创建表格的小练习”指的是一个使用JavaScript编程语言来动态创建HTML表格的学习资源或教程。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它允许开发者在用户与网页...
关于JavaScript的学习记录
关于 JavaScript 语言最奇怪部分的文档集合。JavaScript 花园2024 年更新该项目多年来一直没有得到积极维护。原作者 于 2022 年关闭了该网站 (不作评判 - 更新它将是一个大项目!)。那时它已经过时很久了,例如...
"浅谈关于JavaScript脚本语言的学习" JavaScript脚本语言的基本特点: 1. 简单性:JavaScript是一种解释性语言,不需要提前进行编译,在程序运行过程中由浏览器边解释边执行,因此不需要额外的运行环境。 2. 跨...
### 关于 JavaScript 的基本概念、特性、常用框架和应用领域的详细介绍 #### 一、基本概念 **1. 动态类型** JavaScript 是一种动态类型语言,这意味着变量的类型是在运行时确定的。开发者无需在声明变量时指定其...
在这个"ppk关于javascript事件的讲解"教程中,我们将深入探讨JavaScript事件处理机制及其应用。 首先,JavaScript事件是网页中发生的特定动作,比如鼠标点击、键盘输入、页面加载等。当这些动作发生时,JavaScript...
关于JavaScript的系列书籍,深入探讨 JavaScript 的核心概念和语言特性,为开发者提供深入理解 JavaScript 的机会。通过这系列书籍,读者可以更好地掌握 JavaScript 的复杂性和灵活性。
关于JavaScript与vue常规面试题
LeanCloud关于JavaScript封装,轻微修改即可兼容全部大前端平台。 appid,appkey,以及serverurl。
关于javascript的快速学习日记,用于加深对于javascript的全局理解,包含一些tips和遇到的一些问题,持续更新中
JavaScript是一种广泛应用于网页和网络应用的编程语言,它在客户端运行,无需服务器支持,使得实时交互成为可能。作为Web开发的基础技术之一,JavaScript对于创建动态、互动的用户体验至关重要。本学习资料包包含了...
一个关于JavaScript的表单验证,自己一直在用,很不错
关于JavaScript执行效率的几点思考.pdf
本资源包包含了多个关于JavaScript的重要参考资料,包括“JavaScript权威指南(英文版).chm”、“javascript5.5.chm”、“css2gb.chm”以及“JavaScript对象与数组参考大全 .chm”。 首先,我们来看“JavaScript权威...
再者,"javascript5.chm"可能是关于JavaScript 5.0版本的文档,这个版本在ECMAScript 5中得到标准化,引入了许多重要的新特性,如对象字面量、函数表达式、数组和对象的方法等。通过这个文档,学习者可以深入理解这...
以下是关于JavaScript的一些核心知识点和历史背景: 1. 什么是JavaScript? JavaScript是一种面向对象的程序设计语言,它具有解释执行的特性,允许在客户端浏览器中直接运行。它不需要特定的运行环境,只需浏览器...
《前端内参》,有关于JavaScript、编程范式、设计模式、软件开发的艺术等大前端范畴内的知识分享,旨在帮助前端工程师
这个“JavaScript作业.rar”压缩包文件很可能包含了关于JavaScript编程的学习资料或者是一系列练习题,用于帮助学习者深入理解和掌握JavaScript的核心概念。 JavaScript的基础知识包括变量、数据类型、操作符、控制...