Rumah >hujung hadapan web >tutorial js >Menulis semula tetingkap.lokasi dan menentukan sama ada lokasi telah ditulis semula kemahiran javascript

Menulis semula tetingkap.lokasi dan menentukan sama ada lokasi telah ditulis semula kemahiran javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2016-05-16 16:37:181732semak imbas

Window.lcoation boleh ditulis semula tanpa ubah hala di bawah IE Kaedah khusus ialah: var location = {}, dan kemudian atribut khusus boleh ditulis semula Ini akan membawa risiko tertentu untuk menentukan lokasi melalui js.
Bagaimana untuk menentukan sama ada lokasi telah ditulis semula? Selepas bergelut sepanjang petang, saya menghasilkan kaedah:

(location==document.location&&location instanceof Location)

Kaedah ini hanya digunakan untuk IE.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn