在服务器端检查session再输出脚本咯:<script src=".../script.jsp"></script>

解决方案 »

  1.   

    在JS脚本文件里加上一个判断:
    if(/^http:\/\/www\.meizz\.com.*/i.test(window.location.href))
      window.location.href = "http://www.meizz.com/";
      

  2.   

    就梅花雪那个了
    判断当前url地址是不是你的地址,不是,那就是被调用了。不过,那样的话,人家可以copy下来,自己在make一个
      

  3.   

    其实都没用的,
    1)只要你的页面显示过一次,可以在IE的缓存里copy出来。
    2)梅花说的那个可以直接用下载工具下载。
    3)加密的可以解密。
    4)至于用混淆法只能针对那些没耐性的人,觉得看得烦了就不看。
      

  4.   

    输出脚本而不是链接脚本文件Response.Write("<script labguage='javascript'>......")
      

  5.   

    把JS改成ASP后辍,在文件前加上
    <% url = request.servervariables("query_string")
     instr(url,"你的域名") = 0 then
    response.end %>
    后面是你的JS文件
      

  6.   

    to JackyWu2003(无名小子):混淆法就是找软件把脚本中的变量名换成乱七八糟字符串干扰阅读
      

  7.   

    回复人: meizz(梅花雪 封闭开发中) ( ) 信誉:694  2004-10-22 09:49:00  得分: 0  
     
     
       在JS脚本文件里加上一个判断:
    if(/^http:\/\/www\.meizz\.com.*/i.test(window.location.href))
      window.location.href = "http://www.meizz.com/";**************************************************************************  給個例子看看如何 /??
     
      

  8.   

    2 楼上:那个就是让你在你的 JS 文件里加最上面加的一句话,就是例子啊。不过基于 HTTP 的是无法保密 JS 文件的,你可查下 HTTPS 的介绍,或许可以,没做过 #_#
      

  9.   

    1,让程序可读性变差,如用软件把var dome = null; 替换成 var __q32dheghdjgwergywer__ = null;2,从放到.php 里,.php判断是否是从本域请求。