javascript - js yang dimuatkan oleh jquery.get() tidak boleh dinyahpepijat dengan titik putus
滿天的星座
滿天的星座 2017-05-19 10:20:57
0
2
434

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

滿天的星座
滿天的星座

membalas semua(2)
漂亮男人

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
});
曾经蜡笔没有小新

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,

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan