cari

Rumah  >  Soal Jawab  >  teks badan

javascript - js yang dimuatkan oleh jquery.get() tidak boleh dinyahpepijat dengan titik putus

JS yang dimuatkan oleh jquery.get() tidak boleh dinyahpepijat dengan titik putus Adakah terdapat sebarang penyelesaian yang baik?

滿天的星座滿天的星座2833 hari yang lalu490

membalas semua(2)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-19 10:22:57

    Apabila meminta melalui ajax, salah satu cache atribut adalah benar secara lalai, kecuali apabila jenisnya ialah skrip dan jsonp Anda boleh membenarkan penyemak imbas menyimpan fail js yang anda minta, dan kemudian melakukan penyahpepijatan titik putus.
    Anda boleh cuba sediakan ini.

    $.ajaxSetup({
        cache:true
    });

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:22:57

    Poster mengatakan bahawa ia tidak boleh dinyahpepijat kerana kod yang dikembalikan oleh get ialah eval或者是new Function去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log,你会看到控制台打印的代码的行数未VM:xxxx, yang bermaksud kod itu berada dalam ingatan.
    Penyelesaian: Simpan kod yang dikembalikan dengan mendapatkan secara setempat, kemudian tulis halaman untuk menjalankan kod ini, dan anda boleh nyahpepijatnya,

    balas
    0
  • Batalbalas