


2 penyelesaian kepada masalah kehilangan perujuk dalam JS melompat dalam kemahiran IE_javascript
Saya pernah menyusun situasi kehilangan perujuk dalam pelbagai kaedah lompat halaman, yang menyebut bahawa dalam IE, gunakan kaedah seperti location.href = "a.html" untuk melompat ke halaman , nilai document.referrer dalam halaman sasaran akan kosong. Ini sepatutnya menjadi pepijat dalam IE.
Dalam kebanyakan kes, masalah ini tidak akan menyebabkan kita mengalami masalah, tetapi kadangkala kita perlu menggunakan JavaScript untuk melompat dan pada masa yang sama mengumpul dokumen. rujuk pada halaman seterusnya, kemudian kita perlu memikirkan kaedah lain.
Kaedah Borang GET
Perkara pertama yang terlintas di fikiran ialah menggunakan borang Borang dan memulakan permintaan GET dengan JS. Kod adalah serupa dengan yang berikut:
fungsi goToPage(url) {
Jika (isIE) {
// pelayar IE
var frm = document.createElement("form");
frm.action = url;
frm.method = "DAPATKAN";
document.body.appendChild(frm);
frm.submit();
} lain {
//Bukan IE
location.href = url;
}
}
Kaedah ini berfungsi seperti yang diharapkan, document.referrer dalam halaman sasaran boleh menunjuk ke halaman sebelumnya secara normal.
Kaedah klik simulasi elemen
Selepas mencari dalam talian, saya menemui penyelesaian lain untuk masalah ini yang direkodkan di blog Situ Zhengmei:
//define untuk semua pelayar
fungsi goto(url) {
Location.href = url;
}
//takrif semula untuk IE
jika (isIE) {
Fungsi goto(url) {
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
}
}
Prinsipnya sangat mudah buat elemen A, tentukan atribut href sebagai pautan sasaran, kemudian gunakan JS untuk mencetuskan acara kliknya. Selepas ujian, document.referrer boleh diperolehi seperti biasa pada halaman sasaran.
Kod kaedah ini lebih pendek dan sepatutnya lebih baik daripada penyelesaian di atas menggunakan borang.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bukan rahsia lagi bahawa Internet Explorer telah lama tidak disukai, tetapi dengan ketibaan Windows 11, realiti muncul. Daripada kadangkala menggantikan IE pada masa hadapan, Edge kini menjadi penyemak imbas lalai dalam sistem pengendalian terkini Microsoft. Buat masa ini, anda masih boleh mendayakan Internet Explorer dalam Windows 11. Walau bagaimanapun, IE11 (versi terkini) sudah mempunyai tarikh persaraan rasmi, iaitu 15 Jun 2022, dan jam semakin berdetik. Dengan mengambil kira perkara ini, anda mungkin perasan bahawa Internet Explorer kadangkala membuka Edge, dan anda mungkin tidak menyukainya. Jadi mengapa ini berlaku? wujud

Semakin ramai pengguna mula menaik taraf sistem win11 Memandangkan setiap pengguna mempunyai tabiat penggunaan yang berbeza, ramai pengguna masih menggunakan pelayar ie11 Jadi apa yang perlu saya lakukan jika sistem win11 tidak boleh menggunakan pelayar ie. Adakah windows11 masih menyokong ie11? Mari kita lihat penyelesaiannya. Penyelesaian kepada masalah yang win11 tidak boleh menggunakan pelayar ie11 1. Pertama, klik kanan menu mula dan pilih "Command Prompt (Administrator)" untuk membukanya. 2. Selepas dibuka, terus masukkan "Netshwinsockreset" dan tekan Enter untuk mengesahkan. 3. Selepas pengesahan, masukkan "netshadvfirewallreset&rdqu

Baru-baru ini, ramai pengguna win10 mendapati bahawa pelayar IE mereka sentiasa melompat ke pelayar tepi secara automatik apabila menggunakan pelayar komputer Jadi bagaimana untuk mematikan lompat ke tepi automatik apabila membuka IE dalam win10? Biarkan tapak ini dengan teliti memperkenalkan kepada pengguna cara melompat ke tepi dan menutup secara automatik apabila membuka IE dalam win10. 1. Kami log masuk ke pelayar tepi, klik... di penjuru kanan sebelah atas, dan cari pilihan tetapan lungsur turun. 2. Selepas kami memasukkan tetapan, klik Penyemak Imbas Lalai di lajur kiri. 3. Akhir sekali, dalam keserasian, kami menandakan kotak untuk tidak membenarkan tapak web dimuat semula dalam mod IE dan mulakan semula pelayar IE.

15 Jun 2022 ialah hari apabila Microsoft menamatkan sokongan untuk Internet Explorer 11 (IE11) dan menutup bab penyemak imbas warisannya. Syarikat itu telah mengingatkan pengguna tentang tarikh akhir hayat ini untuk beberapa waktu dan menyeru mereka untuk merancang perpindahan ke Microsoft Edge. Microsoft menggabungkan IE11 dengan Windows 8.1 sebagai pelayar web lalai moden untuk Windows. Walaupun ia tidak pernah mencapai ketinggian (semasa) Chrome, ia merupakan penyemak imbas desktop kedua paling banyak digunakan pada tahun 2014, di belakang IE8. Sudah tentu, dengan 20

Penyelesaian kepada pintasan IE yang tidak boleh dipadamkan: 1. Isu kebenaran 2. Kerosakan pintasan 4. Isu pendaftaran; alat; 9. Semak laluan pintasan sasaran; 10. Pertimbangkan faktor lain; Pengenalan terperinci: 1. Isu kebenaran, klik kanan pada pintasan, pilih "Properties", dalam tab "Security", pastikan anda mempunyai kebenaran yang mencukupi untuk memadamkan pintasan, anda boleh cuba jalankan sebagai pentadbir, dsb .
![[Selesaikan] Soalan lazim tentang 301, 302 dan js melompat dari PC ke mudah alih](https://img.php.cn/upload/article/000/000/024/62ccf16fe165c187.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Artikel ini meringkaskan beberapa kekeliruan tentang 301, 302, dan js melompat dari PC ke mudah alih, dan menerangkannya, saya harap ia akan membantu semua orang.

Bagaimana untuk mendayakan fungsi pecutan IE? IE terlalu lambat untuk membuka halaman web, kami boleh mendayakan mod pecutan perkakasan di dalamnya. Ramai rakan melaporkan bahawa apabila menggunakan pelayar IE, kelajuan membuka halaman web adalah sangat perlahan, yang juga mempunyai kesan tertentu pada penyemakan imbas web kami. Saya hanya ingin bertanya kepada editor jika terdapat sebarang penyelesaian Dalam kes ini, anda boleh menghidupkan mod pecutan perkakasan pelayar IE. lihat di bawah! Untuk mendayakan fungsi pecutan dalam IE, buka pelayar selamat IE, klik ikon "Tetapan" berbentuk gear di penjuru kanan sebelah atas, dan pilih "Pilihan Internet" untuk masuk, seperti yang ditunjukkan dalam rajah. 2. Klik "Lanjutan" dalam navigasi tab di kepala tetingkap Internet Options, seperti yang ditunjukkan dalam rajah. 3.

Mungkin sesetengah rakan sudah biasa menggunakan pelayar Internet Explorer (IE) untuk kerja harian atau keperluan peribadi mereka. Walau bagaimanapun, selepas menaik taraf versi sistem Windows kepada Windows 10, mereka mungkin secara tidak dijangka menghadapi masalah IE tidak berjalan dengan betul. Dalam kes ini, anda boleh cuba menyelesaikan masalah dengan mengikuti penyelesaian dalam "Pusat Bantuan dan Sokongan" yang disediakan di tapak web rasmi Microsoft. Pelayar IE versi rumah win10 tidak boleh dibuka 1. Buka pilihan Internet, dan kemudian tukar ke sambungan 2. Kemudian klik tetapan LAN di bawah 3. Kemudian nyahtanda semua pilihan di sini . Kemudian masukkan netsh dan tekan Enter 5
