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).

Jared Harley
sumber

Jawaban:

2

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

Tidak, IE tidak memiliki opsi yang berbutir halus.

Jared Harley
sumber
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.

Denilson Sa Maia
sumber
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

Greg B
sumber
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