Firefox memblokir JavaScript di bilah alamat secara default

Pembaruan : tampaknya perubahan sudah ada di Firefox lebih lama dari itu. Preferensi yang disebutkan di bawah ini hanya akan memfilter javascript: dari kode yang disisipkan untuk menghindari hal ini muncul dalam riwayat dan pelengkapan otomatis. Tampaknya masih memungkinkan kode JavaScript dieksekusi ketika disetel ke false. Akhir

Pengguna Firefox yang memutakhirkan peramban web ke versi 63 yang dirilis pada Oktober 2018 mungkin memperhatikan bahwa peramban tidak lagi menerima kode JavaScript ketika dimasukkan di bilah alamat.

Versi sebelumnya dari browser web memungkinkan pengguna untuk menulis atau menempelkan kode JavaScript di bilah alamat untuk menjalankannya dari sana. Anda bisa mencobanya sendiri dengan mengetikkan javascript: alert ("hello world") di bilah alamat dan tekan Enter.

Versi Firefox sebelumnya menampilkan peringatan Hello World ketika dieksekusi tetapi Firefox 63 memblokir eksekusi dan mengarahkan kembali input ke mesin pencari default. Hal yang sama berlaku untuk kode JavaScript lainnya yang Anda masukkan di bilah alamat.

Anda mungkin memperhatikan bahwa javascript: dihapus ketika Anda menempelkan kode ke bilah alamat tetapi meskipun Anda menambahkannya secara manual, itu tidak akan dieksekusi.

Catatan : Perubahan hanya memengaruhi eksekusi JavaScript di bilah alamat. Ini tidak memengaruhi fungsionalitas bookmarklet atau eksekusi JavaScript di konsol Alat Pengembang.

Sementara sebagian besar pengguna Firefox mungkin tidak memerlukan fungsionalitas, beberapa mungkin menggunakannya untuk operasi tertentu yang bermanfaat seperti membunuh elemen lengket pada halaman, mengubah pengarah dengan cepat atau mengedit situs web yang Anda temui sementara waktu.

Firefox 63 changelog tidak menyebutkan perubahan; mengingat bahwa Mozilla membuat ratusan perubahan pada Firefox, jelas bahwa itu hanya mewakili sebagian kecil dari perubahan.

Untungnya, dimungkinkan untuk membatalkan perubahan dengan mengubah nilai preferensi browser web. Inilah cara melakukannya:

  1. Muat tentang: config? Filter = browser.urlbar.filter.javascript di bilah alamat Firefox.
  2. Anda mungkin mendapatkan halaman peringatan. Terima peringatan untuk melanjutkan.
  3. Klik dua kali pada browser.urlbar.filter.javascript untuk mengubah nilai preferensi.

Nilai True adalah default. Ini berarti Firefox memblokir kode JavaScript di bilah alamat. Nilai False menonaktifkan batasan dan memungkinkan eksekusi kode JavaScript di bilah alamat Firefox lagi.

Anda dapat membatalkan perubahan kapan saja dengan mengulangi tiga langkah yang diuraikan di atas.

Nilai Salah untuk preferensi mengembalikan fungsionalitas. Menyisipkan kode berfungsi lagi (javascript: tidak lagi dihapus), dan kode dieksekusi ketika Anda menekan tombol Enter pada keyboard.

Sekarang Anda : Apakah Anda menjalankan kode JavaScript dari bilah alamat sebelumnya?