如何JS开头先判定域名是否正确,然后再执行后续所有代码、插件~如果域名不正确的情况下,终止JS运行后续代码~能否有人帮忙写一小段出来? 本人JS菜鸟~ 公司要求~

解决方案 »

  1.   

    (function(){
       if(location.host!="my.xxx.com") return;
       .....
       ..... 
     })();
     
      

  2.   

    if(document.domain=='xxxx'){
        //......
    }
      

  3.   


     if(location.host!="my.xxx.com") return; 就是退出,也就是终止,后面的代码不会执行到
      

  4.   


    (function(){
       if(location.host!="www.baidu.com") return;
    })();在JS头部添加后没效果,后续代码还是执行。没有停止~
      

  5.   

    (function(){
       if(location.host!="www.baidu.com") return;
         //只能停止这里后面的代码
    })();
      

  6.   

    要控制的代码,可以直接写在一起,放在 判断域名IF语句下面
    也可以也在函数,然后放在 判断域名IF语句下面 调用执行
    <script>
     function  fn1(){ }
     function  fn2(){}
    </script>
    <script>
    (function(){
       if(location.host!="www.baidu.com") return;
        fn1()
        fn2()
    })();
    </script>