cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Halaman yang sama, tetapi diakses melalui nama domain yang berbeza, memaparkan kandungan js yang berbeza

Kandungan yang dipaparkan selepas melihat kod sumber di bawah dua nama domain adalah sama, tetapi kandungan js yang sama adalah berbeza.

某草草某草草2800 hari yang lalu979

membalas semua(3)saya akan balas

  • 怪我咯

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

    Ia boleh dikawal dengan mengambil pembolehubah templat Setelah maklumat hos disimpan dalam sesi, ia boleh dinilai oleh lai ini

    balas
    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);
    }

    balas
    0
  • PHP中文网

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

    Tulis kod js awam pada halaman: Tentukan nama domain yang diakses: a.com atau b.com/ Mengikut nama domain diakses yang berbeza---Buat fail js yang berbeza secara dinamik dan importnya ke dalam direktori dan kemudian memperkenalkannya ke dalam dom
    var jsFile = document.createElement("skrip");

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

    balas
    0
  • Batalbalas