如题,我做得是B/S软件,客户端多数用JavaScript完成,怎么隐藏源代码?

解决方案 »

  1.   

    用<script>标签载入js文件 这样页面另存为后就看不到源代码了
      

  2.   

    搜索:javascript 代码混淆
      

  3.   

    呵呵,这个不行,能看到js的路径,根据路径还可以打开那个js文件的,我试验过
      

  4.   

    不可能隐藏的。只要你的JavaScript既然能被浏览器运行,就也能被人为获取。混淆压缩下就完事了。放心吧,就你做的那点东西,没人在意的,用不着藏着。
      

  5.   

    可以把右键功能屏蔽了,这样就看不到了。
    我以前项目里面用过的一段js。。搞个通用jsp包进页面里就ok了。。简单。 <script type="text/javascript">
       if(window.Event)
       document.captureEvents(Event.MOUSEUP);
       function nocotextmenu()
       {
       event.cancelBubble = true;
       event.returnValue = false;
       return false;
       }
       function norightclick(e){
               if(window.Event)
               {
                   if(e.which == 2 || event.button == 3)
                   {
                      return false;
                   }
               }
               else if(event.button == 2 || event.button == 3){
                   event.cancelBubble = true;
                   event.returnValue = false;
                   return false;
               }
       }    document.oncontextmenu = nocotextmenu;
       document.onmousedown = norightclick;
    </script>