Về cơ bản, NoScript là một tiện ích bổ sung của Firefox để vô hiệu hóa những thứ như JavaScript chạy trên các trang web bạn truy cập. Vì vậy, trước khi chúng ta nói về NoScript, chúng ta thực sự nên nói về JavaScript: ngôn ngữ lập trình làm cho trang web mà chúng ta có ngày nay có thể.
JavaScript là gì?
JavaScript là một ngôn ngữ lập trình thường được sử dụng trên các trang web (trong số những thứ khác). JavaScript ban đầu khá cơ bản và được sử dụng cho những thứ như hộp cảnh báo và menu xuất hiện khi bạn di chuột qua các phần tử trên trang. Tuy nhiên, JavaScript đã trở thành nhiều hơn thế. Đó là ngôn ngữ hỗ trợ các ứng dụng web hiện đại, cho phép các trang web tải động và gửi nội dung trong nền mà không cần tải trang và thực hiện những thứ tương tác, năng động khác. Hầu hết các trang web sử dụng JavaScript để cung cấp các tính năng khác nhau.
Lưu ý rằng JavaScript không giống với Java. JavaScript và Java không thực sự liên quan gì cả, ngoài tên (được chọn vì lý do tiếp thị). JavaScript được tích hợp trong trình duyệt web của bạn - Chrome, Firefox, Internet Explorer, Safari và Opera đều có các công cụ JavaScript của riêng chúng. Nó không phải là một plug-in không an toàn được sản xuất bởi một công ty duy nhất, như Java. JavaScript không phải là mối đe dọa bảo mật lớn mà Java.
Tại sao mọi người muốn tắt JavaScript?
Có một nhóm nhỏ nhưng giọng hát của người dùng tắt JavaScript. Nhiều người trong số những người này làm như vậy vì lợi ích an ninh được nhận thức. Đã có một vài lỗ hổng trình duyệt được khai thác thông qua JavaScript. Tuy nhiên, điều này là vô cùng hiếm và các lỗ hổng bảo mật hiếm hoi trong các công cụ JavaScript đã được vá rất nhanh. Hầu hết các trang web đều sử dụng JavaScript - đó là điều làm cho trang web chúng tôi có ngày nay có thể.
Việc tắt JavaScript cũng ngăn một số loại quảng cáo tải. Chúng tôi không khuyến khích chặn quảng cáo, nhưng nếu bạn phải, có những cách tốt hơn để làm như vậy hơn là vô hiệu hóa JavaScript hoàn toàn.
Cuối cùng, việc vô hiệu hóa JavaScript sẽ chiếm ít CPU và RAM trên máy tính của bạn hơn, điều này được mong đợi. Nếu bạn điều gì đó siêu cơ bản, nó sẽ chiếm ít tài nguyên hơn. Nhưng nếu máy tính của bạn quá cũ đến mức không thể xử lý các trang web hiện đại, có thể đã đến lúc phải nâng cấp trang web - khi trang web được cải thiện, nó cần nhiều tài nguyên hơn để làm những gì nó hoạt động, giống như bất kỳ chương trình nào khác trên máy tính của bạn.
Vấn đề: Vô hiệu hóa các ngắt JavaScript nhiều trang web
Thật không may, đó là tất cả âm thanh tốt đẹp, nhưng nó là nhiều hơn một rắc rối hơn có vẻ như. Nếu bạn tắt JavaScript, nhiều trang web sẽ không hoạt động bình thường. Điều này đặc biệt đúng với các ứng dụng web như Gmail, Facebook và Google Documents, nhưng cũng đúng với các trang web khác (kể cả các trang web tin tức giống như trang web bạn đang đọc). Việc tắt JavaScript có thể làm mất khả năng đăng nhập, đăng nhận xét hoặc tự động yêu cầu nội dung, điều này đã trở nên cực kỳ phổ biến trên web hiện nay.
Ví dụ: khi bạn thực hiện tìm kiếm trên Google Images, bạn có thể tiếp tục cuộn xuống để xem thêm hình ảnh mà không phải tải lại trang. Google đang sử dụng JavaScript để tự động yêu cầu hình ảnh mới và thêm chúng vào trang hiện tại. Khi bạn nhấp vào một hình ảnh, bạn sẽ thấy cửa sổ bật lên nội dòng lớn hơn với hình ảnh đó. Bạn không phải chờ trang web mới tải - tất cả đều xảy ra trên trang web hiện tại mà không có thời gian tải đáng ngờ nào.
Nếu bạn tắt JavaScript, bạn có thể không sử dụng được một số tính năng nhất định trên trang web. Trong các trường hợp khác, trang web thậm chí có thể bị hỏng hoàn toàn hoặc bạn sẽ bị kẹt khi sử dụng phiên bản trang cũ vô cùng. Ví dụ: Gmail cung cấp chế độ HTML thuần túy cơ bản cho những người đã tắt JavaScript.
NoScript hướng đến việc vô hiệu hóa JavaScript dễ dàng hơn … nhưng nó vẫn là một rắc rối
Trình duyệt web hiện đại có tùy chọn tắt JavaScript hoàn toàn, giống như chúng có tùy chọn tắt hình ảnh và các tính năng web khác. Trong Chrome, bạn sẽ thấy điều này trong Cài đặt> Quyền riêng tư và Bảo mật> Cài đặt nội dung> JavaScript. Bạn có thể cho phép hoặc chặn một số trang web riêng lẻ tại đây nếu bạn không muốn chặn JavaScript trên mọi trang web.
Có thể bạn không cần phải tắt JavaScript
Với ý nghĩ đó, chúng tôi khuyên bạn không nên tắt JavaScript, trừ khi bạn có lý do thực sự tốt (như công việc của bạn yêu cầu nó). Đó là một ngôn ngữ được sử dụng rộng rãi làm cho trang web trở thành hiện tại, cho phép các trang web phản hồi nhanh hơn, năng động và tương tác hơn. Việc tắt JavaScript sẽ đưa các trang web trở lại thời điểm khi chúng là các tài liệu đơn giản mà không có bất kỳ tính năng nào khác. Mặc dù một số người có thể phải quay lại thời gian đó, nhưng đó không phải là trang web mà chúng tôi đang sống nữa và hầu hết mọi người không cần thực hiện hành động quyết liệt như vậy đối với một lợi ích nhỏ.
Chắc chắn đã có một vài trường hợp việc vô hiệu JavaScript có thể đã chặn một lỗ hổng bảo mật mới khỏi bị khai thác, nhưng chúng hiếm và cố định một cách nhanh chóng.
Trong khi đó, đã có những trường hợp khác mà bản thân các trình duyệt đã bị khai thác và vô hiệu hóa JavaScript không có tác dụng. Để bảo vệ chống lại các cuộc tấn công như vậy, chúng tôi có thể ngừng sử dụng trình duyệt hoàn toàn, tải xuống các tệp HTML của trang web và đọc chúng bằng tay trong trình chỉnh sửa văn bản. Nhưng chúng tôi thì không. Nguy cơ nhỏ của việc sử dụng một trình duyệt web thay vì một trình soạn thảo văn bản có giá trị cải thiện rất lớn trong khả năng sử dụng một trình duyệt cung cấp. Điều tương tự cũng đúng với JavaScript - để nó được kích hoạt là một rủi ro rất nhỏ cho một lợi ích rất lớn.
Tất nhiên, trình duyệt của bạn là của bạn. Bạn có khả năng kiểm soát những gì nó làm - bạn thậm chí có thể vô hiệu hóa tất cả các hình ảnh hoàn toàn và duyệt web ở định dạng văn bản, nếu bạn muốn. Bạn có thể tắt hoàn toàn Flash và không bao giờ xem video trực tuyến. Bạn có thể sử dụng trình duyệt chế độ văn bản như w3m trong thiết bị đầu cuối thay vì sử dụng trình duyệt đồ họa. Nhưng bạn có?
Lựa chọn cuối cùng tùy thuộc vào bạn, nhưng chúng tôi khuyên bạn nên bật JavaScript và đừng lo lắng về điều đó. Cuộc sống của bạn sẽ dễ dàng hơn nhiều. Chỉ cần cập nhật trình duyệt của bạn và chạy một số phần mềm chống phần mềm độc hại tốt và bạn sẽ khá an toàn.