suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Dieselbe Seite, auf die jedoch über unterschiedliche Domänennamen zugegriffen wird, zeigt unterschiedliche JS-Inhalte an

Der nach dem Anzeigen des Quellcodes unter den beiden Domänennamen angezeigte Inhalt ist derselbe, aber der Inhalt derselben js ist unterschiedlich.

某草草某草草2765 Tage vor960

Antworte allen(3)Ich werde antworten

  • 怪我咯

    怪我咯2017-06-29 10:10:45

    可以通过拍模版变量去控制,session中一改存有host信息 可以通过这个lai判断

    Antwort
    0
  • 代言

    代言2017-06-29 10:10:45

    <script src="a.js" id='js1'></script>
    //方式1 (改变src的连接)
    window.onload=function(){
        var js1=document.getElementById('js1');
        if(window.location.href.indexOf('a.com')!==-1){
            js1.setAttribute('src','a.js')
        }
        else{
            js1.setAttribute('src','b.js')
        }
    }
    //方式2 (添加script的标签)
    window.onload=function(){
        var js1=document.createElement('script');
        if(window.location.href.indexOf('a.com')!==-1){
            js1.setAttribute('src','a.js')
        }
        else{
            js1.setAttribute('src','b.js')
        }
        document.body.appendChild(js1);
    }

    Antwort
    0
  • PHP中文网

    PHP中文网2017-06-29 10:10:45

    页面写一个 公共的js 代码:判断 访问的域名:是a.com还是 b.com/ 根据不同的访问域名--- 动态创建不同的js的文件 引入目录 然后在引入到dom中
    var jsFile = document.createElement("script");

        jsFile .src = "a.js";///或 b.js
        document.head.insertBefore(jsFile , document.head.childNodes[0]);//根据自己的页面需要 放到什么位置

    Antwort
    0
  • StornierenAntwort