http://community.csdn.net/Expert/TopicView1.asp?id=3396294
这个可以让你的客户更难理解你的代码....

解决方案 »

  1.   

    1、禁止页面另存为
    2、用ASP的Response.Write 输出Js脚本
    3、在输出之前检查Session和HTTP_REFERER这样或许有用
    例如
    js.asp========
    <%
      If Not Session("Logined") Then
    %>
    <script language="javascript">
    alert('你没有登陆,不能使用这个脚本文件');
    </script>
    <%
         Response.End
      End If
      If Request.ServerVariables("HTTP_REFERER")<>"http://localhost/test.asp" Then
     %>
    <script language="javascript">
    alert('这个脚本是/test.asp专用的!');
    </script>
     %<
    Response.End
      End if
    %>
    <script language="javascript">
    alert('脚本调用成功!');
    </script>test.asp=========
    <iframe src="*.*" width="1" height="1" frameborder="no" ></iframe>
    <script language="javascript" src="js.asp"></script>
      

  2.   

    像JS,HTML,CSS都可以用HTTP监视工具来查到,像fiddler