Cegah javascript dari mengubah ukuran jendela IE


10

Saya mencari cara untuk mencegah JavaScript pada halaman web mengubah ukuran dan memposisikan ulang jendela Internet Explorer saya.

Opsi ini tersedia di Firefox, tetapi saya tidak dapat menemukan yang serupa di Internet Explorer:

Jendela Opsi Javascript Firefox

Saya menggunakan Internet Explorer 7 di Windows XP SP3.

Untuk apa nilainya, skrip yang melakukan pengubahan ukuran adalah:

<script language="JavaScript">
    function getFocus(){
        document.frmLogin.txtUsername.focus();
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth,screen.availHeight);
    }
    window.onload = getFocus;
</script>

dan skrip ini tampaknya tidak mengubah ukuran jendela dengan Internet Explorer 8, tetapi memutakhirkan saat ini bukan merupakan pilihan (komputer kerja).

Jawaban:


2

Saya mengirim email ke tim Internet Explorer di IEBlog dan menerima respons berikut:

Tidak, IE tidak memiliki opsi yang berbutir halus.


1

Pada browser dengan opsi seperti itu (seperti Firefox atau Opera), Anda bisa menonaktifkan opsi itu di preferensi. Sepertinya Anda tidak dapat melakukannya di IE.

Pada browser dengan dukungan untuk Javascript Pengguna (seperti Opera , atau Firefox dengan ekstensi Greasemonkey ), Anda dapat menulis skrip untuk diganti window.moveTodan window.resizeToberfungsi dengan versi dummy (atau cukup nonaktifkan). Tentu saja, IE tidak mendukungnya.

Kemudian, Anda dapat mencoba menyuntikkan kode JavaScript dalam HTML dengan menggunakan program pemfilteran konten apa pun (dengan kata lain, proksi web pribadi), seperti Proxomitron (lama, abandonware) atau Privoxy (perangkat lunak gratis, GPL). Perangkat lunak seperti ini akan memotong permintaan HTTP dan memodifikasinya (sesuai dengan beberapa aturan) sebelum mengirimkan konten kembali ke browser. Ini berarti Anda tidak hanya dapat menyuntikkan konten, tetapi juga menghapus skrip yang menyinggung dari halaman.


Jika Anda tahu cara menulis skrip semacam itu atau membuat seseorang menulisnya untuk Anda atau menemukan yang sudah ditulis ... DAN Anda bersedia menggunakan shell alternatif untuk IE, Anda mungkin melihat ke IE7Pro ( ie7pro.com ), karena mendukung skrip pengguna.
Nathaniel


0

Satu-satunya cara untuk melakukan ini adalah menonaktifkan JavaScript.

Klik Alat Menu> Opsi Internet> Tab Keamanan> Tingkat Kustom> Skrip> Skrip Aktif


8
Menyembuhkan penyakit dengan membunuh pasien.
Kevin Panko

Ada ide yang lebih cerah? Sejauh yang saya tahu Anda tidak memiliki tingkat kontrol ini di IE. Semuanya atau tidak sama sekali ... Ucapkan selamat tinggal kepada pasien.
Greg B
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.