Laman » bagaimana untuk » Apa itu NoScript, dan Sekiranya Anda Menggunakannya untuk Melumpuhkan JavaScript?

    Apa itu NoScript, dan Sekiranya Anda Menggunakannya untuk Melumpuhkan JavaScript?

    NoScript dianggap, oleh banyak pengguna Firefox, sambungan lanjutan, dan kini tersedia untuk Quantum Firefox baru. Tetapi apa yang NoScript, mengapa banyak orang bersumpah dengannya, dan sekiranya anda menggunakannya?

    NoScript pada dasarnya merupakan tambahan Firefox yang melumpuhkan perkara-perkara seperti JavaScript daripada berjalan di laman web yang anda lawati. Jadi sebelum kita bercakap tentang NoScript, kita sebenarnya harus bercakap tentang JavaScript: bahasa pengaturcaraan yang menjadikan web kita ada sekarang.

    Apakah JavaScript?

    JavaScript adalah bahasa pengaturcaraan yang biasa digunakan di laman web (antara lain). JavaScript pada mulanya agak asas, dan digunakan untuk perkara seperti kotak amaran dan menu yang muncul apabila anda melayang tetikus anda ke atas elemen pada halaman. Walau bagaimanapun, JavaScript telah menjadi lebih daripada itu. Ia adalah bahasa yang menguasai aplikasi web moden, membolehkan halaman web secara dinamik memuat dan menghantar kandungan di latar belakang tanpa beban halaman dan melakukan hal-hal yang dinamik dan interaktif yang lain. Kebanyakan laman web menggunakan JavaScript untuk menyediakan pelbagai ciri.

    Perhatikan bahawa JavaScript tidak sama dengan Java. JavaScript dan Java tidak benar-benar berkaitan sama sekali, selain dari nama (yang dipilih untuk alasan pemasaran). JavaScript dibina dalam pelayar web anda-Chrome, Firefox, Internet Explorer, Safari, dan Opera semua mempunyai enjin JavaScript mereka sendiri. Ia bukan pemalam yang tidak selamat yang dihasilkan oleh satu syarikat, seperti Java. JavaScript bukan ancaman keselamatan yang besar di Jawa.

    Kenapa Orang Ingin Lumpuhkan JavaScript?

    Terdapat subset kecil pengguna yang melumpuhkan JavaScript. Kebanyakan orang-orang ini melakukannya kerana mendapat manfaat keselamatan. Terdapat beberapa kelemahan penyemak imbas yang dieksploitasi melalui JavaScript. Walau bagaimanapun, ini sangat luar biasa dan lubang keselamatan jarang dalam enjin JavaScript telah ditambal dengan cepat. Kebanyakan laman web menggunakan JavaScript-itulah yang menjadikan laman web yang kita ada hari ini.

    Melumpuhkan JavaScript juga menghalang beberapa jenis iklan daripada memuatkan. Kami tidak menggalakkan menyekat iklan, tetapi jika anda mesti, ada cara yang lebih baik untuk melakukannya daripada melumpuhkan JavaScript sama sekali.

    Akhir sekali, melumpuhkan JavaScript akan mengambil kurang CPU dan RAM pada komputer anda, yang dijangkakan. Jika anda menjalankan sesuatu yang super asas, ia akan mengambil sumber yang lebih sedikit. Tetapi jika komputer anda begitu lama sehingga ia tidak dapat mengendalikan laman web moden, ia mungkin masanya untuk meningkatkannya-apabila web bertambah baik, ia memerlukan lebih banyak sumber untuk melakukan apa yang dilakukannya, sama seperti program lain pada komputer anda.

    Masalahnya: Melumpuhkan JavaScript Memecah Banyak Web

    Malangnya, semua bunyi bagus, tetapi ia lebih mudah daripada yang kelihatan. Jika anda melumpuhkan JavaScript, banyak laman web tidak berfungsi dengan betul. Ini terutamanya berlaku untuk aplikasi web seperti Gmail, Facebook, dan Google Docs, tetapi ia juga benar untuk laman web lain (termasuk laman berita seperti yang anda baca sekarang). Melumpuhkan JavaScript mungkin memecahkan keupayaan untuk log masuk, menyiarkan komen, atau permintaan secara dinamik kandungan, yang telah menjadi sangat biasa di web hari ini.

    Sebagai contoh, apabila anda melakukan carian pada Imej Google, anda boleh terus menatal ke bawah untuk melihat lebih banyak imej tanpa perlu memuatkan semula halaman tersebut. Google menggunakan JavaScript untuk secara dinamik meminta imej baru dan menambahkannya ke halaman semasa. Apabila anda mengklik imej, anda akan melihat popup dalam talian yang lebih besar dengan imej itu. Anda tidak perlu menunggu halaman web baru untuk dimuatkan-semuanya berlaku di laman web semasa tanpa sebarang masa beban yang menjengkelkan.

    Sekiranya anda melumpuhkan JavaScript, anda perlu mengklik "seterusnya" berulang kali untuk melihat lebih banyak imej. Apabila anda mengklik imej, anda perlu memuatkan halaman baru sepenuhnya. Antara muka yang lebih baik di atas memerlukan JavaScript untuk membuat pelbagai ciri berfungsi.

    Ini hanya satu contoh-banyak ciri lain di laman web menggunakan JavaScript. Sesetengah laman web tidak memberikan halaman sandaran yang berfungsi tanpa JavaScript.

    Jika anda melumpuhkan JavaScript, anda mungkin tidak dapat menggunakan ciri-ciri tertentu di laman web. Dalam kes-kes lain, laman web ini mungkin akan pecah sepenuhnya, atau anda akan tersekat menggunakan versi laman web yang sangat lama. Sebagai contoh, Gmail menawarkan mod HTML biasa yang sangat asas untuk orang yang tidak dilayan JavaScript.

    NoScript Sasar untuk Melumpuhkan JavaScript Lebih Mudah ... tetapi Masih Kerumitan

    Pelayar web moden mempunyai pilihan untuk melumpuhkan JavaScript sepenuhnya, sama seperti mereka mempunyai pilihan untuk melumpuhkan imej dan ciri web yang lain. Di Chrome, anda dapati ini di bawah Tetapan> Privasi dan Keselamatan> Tetapan Kandungan> JavaScript. Anda boleh membenarkan atau menyekat laman web tertentu secara berasingan di sini jika anda lebih suka tidak menyekat JavaScript pada setiap laman web.

    Pilihan Firefox lebih terhad, jadi memerlukan tambahan seperti NoScript untuk kawalan lebih halus. NoScript mencipta jalan pintas yang membolehkan anda secara aktif mengaktifkan JavaScript di laman web tertentu, berbanding dengan menyekatnya di mana-mana. Ia juga mendakwa untuk menyekat pemalam seperti Flash dan Java, walaupun Java tidak dibenarkan masuk dalam pelayar, dan Flash perlu dibenarkan secara manual pada setiap tapak yang anda lawati secara lalai.

    Inilah perkara: NoScript mungkin kelihatan seperti kompromi yang mudah, kerana anda boleh membenarkan JavaScript di laman web yang anda lawati secara teratur. Tetapi ia masih memecahkan sebahagian besar web secara lalai, dan memerlukan terlalu banyak usaha untuk memaksimumkan senarai putih anda. Begitu banyak internet menggunakan JavaScript yang anda akan sentiasa tersandung di laman web yang tidak berfungsi dengan betul sehingga anda memasuki daftar putih mereka. Jika anda mengakhiri daftar putih kebanyakan laman web yang anda lawati untuk mendapatkannya bekerja, apakah titik mempunyai NoScript di tempat pertama?

    Anda Mungkin Tidak Perlu Lumpuhkan JavaScript

    Dengan itu, kami mencadangkan agar tidak mematuhi JavaScript, melainkan jika anda mempunyai alasan yang sangat baik untuk (seperti kerja anda memerlukannya). Ia adalah bahasa yang digunakan secara meluas yang menjadikan web apa yang hari ini, membolehkan laman web menjadi lebih responsif, dinamik, dan interaktif. Melumpuhkan JavaScript mengambil laman web kembali ke semasa mereka dokumen mudah tanpa sebarang ciri lain. Walaupun sesetengah orang mungkin lama untuk kembali ke masa itu, itu bukan laman web yang kita hidup lagi, dan kebanyakan orang tidak perlu mengambil tindakan drastik sedemikian untuk faedah yang dirasakan kecil.

    Pastinya terdapat beberapa kes di mana JavaScript tidak dapat menyekat kerentanan keselamatan baru daripada dieksploitasi, tetapi mereka jarang dan tetap cepat.

    Sementara itu, terdapat kes-kes lain di mana pelayar sendiri dieksploitasi dan melumpuhkan JavaScript tidak membantu. Untuk melindungi serangan tersebut, kami boleh berhenti menggunakan pelayar sepenuhnya, memuat turun fail HTML laman web dan membacanya dengan tangan dalam editor teks. Tetapi kita tidak. Risiko kecil menggunakan penyemak imbas web dan bukannya editor teks bernilai penambahbaikan yang besar dalam kegunaan penyemak imbas. Perkara yang sama berlaku untuk JavaScript-menyebabkan ia dibolehkan adalah risiko yang sangat kecil untuk faedah yang sangat besar.

    Sudah tentu, penyemak imbas anda adalah milik anda. Anda mempunyai keupayaan untuk mengawal apa yang berlaku-anda juga boleh melumpuhkan semua imej sepenuhnya dan melayari web dalam format teks, jika anda mahu. Anda boleh mematikan Flash sepenuhnya dan tidak pernah menonton video dalam talian. Anda boleh menggunakan pelayar mod teks seperti w3m di terminal dan bukan menggunakan pelayar grafik. Tetapi adakah anda??


    Pilihannya akhirnya terpulang kepada anda, tetapi kami mengesyorkan anda meninggalkan JavaScript yang dibolehkan dan jangan bimbang mengenainya. Kehidupan anda akan menjadi lebih mudah. Cukup semak penyemak imbas anda sehingga kini dan jalankan beberapa perisian anti-malware yang baik dan anda akan selamat.