Cách bật JavaScript trong trình duyệt của bạn

Đây là một thời điểm thú vị, vì trong vài năm qua, JavaScript đã chuyển từ một chủ đề kiến thức hạn chế thành một kỹ năng phát triển web quan trọng. Ngày nay, JavaScript đã trở nên thiết yếu với web đến mức hầu hết các trình duyệt internet đều triển khai một bộ máy chuyên dụng chỉ để chạy nó.

JavaScript là một công nghệ tuyệt vời để sử dụng trên web, và việc tắt nó cho mọi trang web trên trình duyệt không bao giờ được khuyến nghị. Hầu hết các trang web phổ biến đều dựa trên JavaScript, nghĩa là chúng sử dụng JavaScript để chạy các tính năng tương tác mang lại trải nghiệm người dùng thú vị.

Khi tắt JavaScript, trình duyệt của bạn sẽ không thể chạy hoặc hiển thị các phần tử tương tác như quảng cáo, hiệu ứng động hoặc âm thanh. Tuy nhiên, tin tốt là JavaScript khá đơn giản để kích hoạt. Ngoài ra, còn có những cách cụ thể để tắt JavaScript theo từng trang, thay vì tắt nó hoàn toàn.

Vì vậy, nếu bạn đã tắt JavaScript trong trình duyệt và giờ muốn bật lại, chúng tôi sẵn sàng giúp đỡ. Chúng tôi đã viết hướng dẫn này để chỉ cho bạn cách kích hoạt JavaScript trong sáu trình duyệt được sử dụng phổ biến nhất. Bên cạnh đó, chúng tôi cũng sẽ giới thiệu JavaScript là gì, JavaScript được dùng để làm gì, và bạn có thể làm gì với JavaScript.

Javascript is enabled in your web browser. If you disable JavaScript, this text will change.

Hướng dẫn dành cho nhà phát triển web

Bạn có thể cân nhắc liên kết đến trang này, để hướng dẫn người dùng đã tắt script cách bật JavaScript trong sáu trình duyệt được sử dụng phổ biến nhất. Bạn có thể tự do sử dụng đoạn mã dưới đây và chỉnh sửa theo nhu cầu của mình.

<noscript>
For full functionality of this site it is necessary to enable JavaScript.
Here are the <a href="https://www.enablejavascript.io/">
instructions how to enable JavaScript in your web browser</a>.
</noscript>

Trên enablejavascript.io, chúng tôi tối ưu hóa trải nghiệm cho người dùng đã tắt script càng nhiều càng tốt:

  • Hướng dẫn dành cho trình duyệt của bạn được đặt ở đầu trang
  • Tất cả hình ảnh đều được nhúng inline, kích thước đầy đủ, dễ xem

Chúng tôi muốn khách truy cập của bạn bật JavaScript - cũng giống như bạn vậy!

Google Chrome

Google Chrome cho phép bạn bật/tắt JavaScript toàn cục chỉ bằng vài cú nhấp chuột. Đây là cách nhanh nhất:

  1. Nhấp vào menu ba chấm ở góc trên bên phải Chrome.
  2. Mở Cài đặtQuyền riêng tư và bảo mậtCài đặt trang web.
  3. Cuộn đến Nội dung và nhấp vào JavaScript.
  4. Đặt Hành vi mặc định thành "Trang web có thể sử dụng JavaScript".

Phím tắt: dán chrome://settings/content/javascript vào thanh địa chỉ và nhấn Enter để chuyển thẳng đến công tắc.

Internet Explorer

  1. Mở trình duyệt Internet Explorer lên.
  2. Nhấn vào “Tools” - thường nằm ở trên cùng của thanh trình đơn. Sau đó, chọn “Internet Options” từ danh sách các tùy chọn được hiển thị. Bạn cũng có thể nhấn phím “Alt” để xác định nhanh vị trí của nó.
  3. Nhấn lên Tab “Security”.
  4. Nhấn lên nút “Custom Level”.
  5. Tiếp tục cuộn xuống phía dưới cùng của trang cho đến khi bạn thấy tiêu đề “Scripting”.
  6. Chọn “Active Scripting” để bật JavaScript.
  7. Nhấn lên “Ok”.
  8. Làm mới trình duyệt.

Microsoft Edge

  1. Mở trình duyệt Microsoft Edge.
  2. Nhấp vào biểu tượng ba chấm ở góc trên bên phải để mở thẻ Menu.
  3. Chọn mục "Cài đặt" trên thẻ Menu.
  4. Bây giờ nhấp vào "Cookie và quyền của trang web" trong khung Cài đặt bên trái.
  5. Chọn "JavaScript".
  6. Bật "Đã cho phép (khuyến nghị)".

Nhấp vào ĐÂY để tìm hiểu thêm về JavaScript trong Microsoft Edge!

Mozilla Firefox

  1. Khởi chạy trình duyệt Mozilla Firefox và mở một cửa sổ.
  2. Nhập "about:config" vào thanh địa chỉ và nhấn Enter.
  3. Nhấp vào nút "Chấp nhận rủi ro và Tiếp tục" bên dưới thông báo cảnh báo để tiếp tục đến trang ô tìm kiếm tùy chọn.
  4. Bây giờ nhập "javascript.enabled" vào ô tìm kiếm tùy chọn.
  5. Tìm tùy chọn có nhãn "javascript.enabled" trong kết quả tìm kiếm và bật JavaScript.
  6. Làm mới trình duyệt.

Nhấp vào ĐÂY để tìm hiểu thêm về JavaScript trong Firefox!

Opera

Opera được xây dựng trên Chromium, vì vậy công tắc JavaScript của nó hoạt động giống như Chrome. Cách nhanh nhất:

  1. Dán opera://settings/content/javascript vào thanh địa chỉ.
  2. Nhấn Enter.
  3. Đặt Hành vi mặc định thành Trang web có thể sử dụng JavaScript.

Quy trình tương tự hoạt động trong Opera GX.

Apple Safari

  1. Trên thiết bị của bạn, nhấn chọn “Safari”.
  2. Chọn “Preferences”.
  3. Nhấn lên biểu tượng security.
  4. Đánh dấu kiểm vào ô “Kích hoạt JavaScript”.
  5. Khởi động lại trình duyệt của bạn.

Brave

  1. Mở Brave và nhấp vào menu ba dòng ở góc trên bên phải.
  2. Chọn Cài đặt.
  3. Nhấp vào Quyền riêng tư và bảo mật → Cài đặt trang web và Shields.
  4. Cuộn đến Nội dung và nhấp vào JavaScript.
  5. Chọn Trang web có thể sử dụng JavaScript.
  6. Nếu một trang web cụ thể vẫn không hoạt động, nhấp vào biểu tượng sư tử (Shields) và tắt Chặn tập lệnh cho trang web đó.

Arc

  1. Mở Arc và nhấn Cmd + , (Mac) hoặc Ctrl + , (Windows) để mở Cài đặt.
  2. Nhấp vào tab Hồ sơ.
  3. Cuộn xuống dưới cùng và nhấp vào Quản lý cài đặt nâng cao trong Chromium.
  4. Trong cài đặt Chromium, nhấp vào Quyền riêng tư và bảo mật → Cài đặt trang web → JavaScript.
  5. Chọn Trang web có thể sử dụng JavaScript.
  6. Phím tắt arc://settings/content/javascript sẽ đưa bạn trực tiếp đến trang này.

Vivaldi

  1. Mở Vivaldi và nhấn Ctrl + F12 (Windows) hoặc Cmd + , (Mac) để mở Cài đặt.
  2. Nhấp vào Trang web trong thanh bên trái.
  3. Cuộn đến Quyền của trang web và nhấp vào Quản lý quyền.
  4. Trong danh sách Nội dung, nhấp vào JavaScript.
  5. Chọn Trang web có thể sử dụng JavaScript.
  6. Nếu một trang web cụ thể vẫn không hoạt động trong Vivaldi, nhấp vào biểu tượng khiên trong thanh địa chỉ và giảm Mức Quyền riêng tư cho trang web đó.

DuckDuckGo

  1. Trên iPhone hoặc iPad: mở ứng dụng iOS Cài đặt, nhấn Ứng dụng → Safari → Nâng cao và bật JavaScript (điều này điều khiển tất cả trình duyệt iOS, bao gồm cả DuckDuckGo).
  2. Trên Android: trong ứng dụng DuckDuckGo, nhấn vào menu ba chấm, chọn Cài đặt và tìm công tắc JavaScript trong Trợ năng hoặc Quyền của Trang web.
  3. Trên macOS hoặc Windows: JavaScript được bật theo mặc định và không có công tắc bật/tắt toàn cục trong các ứng dụng desktop DuckDuckGo - thay vào đó, trình chặn theo dõi sẽ xử lý quyền riêng tư.

About

JavaScript là gì?

JavaScript là một ngôn ngữ kịch bản "phía máy khách" chủ yếu được dùng để tạo ra và thêm mọi loại tương tác động vào các trang web. Với sự phát triển nhanh chóng trong thế giới công nghệ, JavaScript đã trở thành nền tảng của phát triển web hiện đại.

Nó hoạt động tốt với các ngôn ngữ thiết kế phần mềm truyền thống và bao gồm các tính năng độc đáo khiến nó khác biệt với chúng. Trong khi CSS và HTML là các ngôn ngữ thêm kiểu dáng và cấu trúc cho trang web, thì JavaScript cung cấp cho trang web các phần tử tương tác giúp nâng cao trải nghiệm người dùng.

Vì vậy, bất cứ điều gì thay đổi hoặc bật lên trên thiết bị của bạn mà không cần tải lại trang trong khi duyệt web? Đúng vậy, đó là JavaScript.

Ngày nay, JavaScript ấn tượng đến mức được sử dụng bởi các trình duyệt web hiện đại như Google Chrome, Safari, Mozilla Firefox, Opera, Internet Explorer, Microsoft Edge, v.v. Các thiết bị di động phổ biến như Android và iPhone cũng có thể chạy các trình duyệt và ứng dụng dựa trên JavaScript một cách tự nhiên.

Hiểu cách JavaScript hoạt động sẽ dễ dàng hơn một chút khi bạn biết về sự nổi bật của nó, vậy hãy tìm hiểu thêm.

Lịch sử của JavaScript

Đã 25 năm trôi qua kể từ khi - được cho là - một trong những đoạn mã được sử dụng thường xuyên nhất cho phát triển web ra đời. Sự nổi lên của Internet đã đưa JavaScript đến những nơi mà nó chưa bao giờ được dự đoán sẽ đến. Kể từ khi phát hành, JavaScript không chỉ củng cố vị trí của mình như một ngôn ngữ lập trình mạnh mẽ mà còn có được những lĩnh vực sử dụng mới trong phát triển web hiện đại.

Lấy cảm hứng từ Scheme, Java và Self, JavaScript được phát triển vào năm 1995 bởi Brendan Eich khi ông làm việc tại Netscape Communications. Vào những năm 1990, Netscape Communications có vị thế đáng kể trên Internet thông qua trình duyệt của mình - Netscape Navigator - vốn được ưa chuộng hơn so với trình duyệt Mosaic, trình duyệt web phổ thông đầu tiên.

Netscape Communications được đồng sáng lập bởi Marc Andreessen, người từng là thành viên của một nhóm nhà phát triển tại Đại học Illinois làm việc trong dự án trình duyệt Mosaic vào năm 1993. Khi web trở nên phổ biến, các công ty công nghệ cạnh tranh nhau để phát triển trình duyệt hiệu quả nhất trên Internet.

Microsoft biết được điều này và khởi động dự án Internet Explorer trong nỗ lực giành quyền kiểm soát Internet từ Netscape. Điều này đã châm ngòi cho cuộc chiến trình duyệt khốc liệt giữa Microsoft và Netscape để giành ưu thế trên thị trường thị phần trình duyệt.

Vào thời điểm đó, các nhà phát triển web mong muốn có một ngôn ngữ kịch bản để tạo hoặc thêm các tính năng động vào trang web. Ban đầu, họ nhắm đến Java nhưng cuối cùng nhận ra rằng cần một thứ gì đó linh hoạt hơn để nâng cao trải nghiệm người dùng.

Netscape nhận ra điều này và hình dung ra một ngôn ngữ kịch bản nhẹ cho phép các nhà phát triển web thêm các tính năng tương tác vào trang web. Thời gian là yếu tố quan trọng, và đây là lúc cha đẻ của JavaScript xuất hiện.

Năm 1995, Brendan Eich được Netscape thuê để tạo ra và triển khai một ngôn ngữ động cho lần phát hành trình duyệt Netscape Navigator 2.0 của họ. Dự án này được giao cho Eich một cách gấp rút. Tuy nhiên, ông xem đây là cơ hội để làm việc với điều mình đam mê và đã hợp tác với Netscape. Và thế là ý tưởng về một ngôn ngữ kịch bản nhẹ đã ra đời. Nó được Eich đặt tên là Mocha nhưng sau đó được đổi tên thành Live Script. Chỉ trong vòng mười ngày, một nguyên mẫu hoạt động đã được Eich phát triển và sẵn sàng được triển khai trong trình duyệt Netscape Navigator 2.0 Beta.

Trong nỗ lực duy trì vị thế trên thị trường thị phần trình duyệt, Netscape đồng ý hợp tác với Sun Microsystems - nhà phát triển ngôn ngữ lập trình tên là Java. Liên minh này có nghĩa là Sun Microsystems có được Netscape Navigator làm nền tảng phân phối web để đưa Java đến cộng đồng Java.

Năm 1996, gần một năm sau, Live Script cuối cùng được đổi tên thành JavaScript như một chiến lược tiếp thị để được cộng đồng Java chấp nhận. JavaScript được giới thiệu như một ngôn ngữ kịch bản cho các dự án phía máy khách nhỏ trong trình duyệt Netscape Navigator 2.0, trong khi Java được quảng bá như một công cụ chuyên biệt để phát triển các giải pháp web ấn tượng.

Tiếp theo đó, Microsoft đảo ngược kỹ thuật JavaScript để phát triển một phiên bản tùy chỉnh cho Internet Explorer 3 của họ. Nó được đặt tên là JScript để tránh các vấn đề pháp lý với Sun Microsystems, đơn vị sở hữu thương hiệu Java và đã cấp phép cho Netscape.

Sạch sẽ, linh hoạt và dễ tiếp cận với những người không phải là nhà phát triển, JavaScript (và JScript) đã trở nên cực kỳ phổ biến, làm cho các trang web trở nên tương tác và động hơn.

Đáng tiếc, cả hai bắt đầu nhận được tiếng xấu do rào cản gia nhập thấp, nghĩa là mọi người có thể viết các đoạn mã mà không hiểu rõ những gì mình đang làm. Ngoài ra, JavaScript thường được sử dụng để gây phiền cho người dùng (cửa sổ quảng cáo bật lên, theo dõi trình duyệt, v.v.) thay vì nâng cao trải nghiệm của họ.

Một phản ứng đáng kể để giải quyết vấn đề này đến dưới dạng tiêu chuẩn hóa ECMA. Netscape và Sun Microsystems đã gửi tài liệu để tiêu chuẩn hóa JavaScript với ECMA International, đơn vị sẽ tổ chức tiêu chuẩn này. Tiêu chuẩn hóa là một bước quan trọng và là một bước đi lớn cho một ngôn ngữ mới như vậy.

Điều này đã mở ra JavaScript cho một đối tượng rộng lớn hơn và cho phép các nhà phát triển có tiếng nói trong sự phát triển của ngôn ngữ kịch bản. Tiêu chuẩn hóa cũng phục vụ mục đích kiểm soát những người sử dụng mã cho các mục đích tiêu cực. Để tránh xâm phạm thương hiệu Java của Sun, ủy ban ECMA quyết định đặt tên ngôn ngữ được tiêu chuẩn hóa là ECMAScript.

Điều này gây ra thêm sự nhầm lẫn, nhưng cuối cùng ECMAScript được sử dụng để chỉ đặc tả, và JavaScript đã (và vẫn) được sử dụng để chỉ ngôn ngữ kịch bản hôm nay.

JavaScript được sử dụng để làm gì?

Việc sử dụng JavaScript đã thay đổi qua nhiều năm kể từ khi ra mắt. Tại thời điểm này, bạn có thể tự hỏi làm thế nào một ngôn ngữ kịch bản được phát triển trong vòng 10 ngày đã làm thay đổi hoàn toàn Internet. Đây là lý do tại sao:

Trang web động

JavaScript được sử dụng để thêm các tương tác động như các phần tử chuyển tiếp và chức năng vào các trang web. Nó cũng cho phép người dùng tải hình ảnh và đối tượng mới mà không cần làm mới trang web theo thời gian.

Phát triển ứng dụng web và di động

Một trong những điều mạnh mẽ nhất về JavaScript là nó bao gồm một loạt thư viện và framework phong phú có thể được sử dụng để xây dựng các ứng dụng web và di động đa nền tảng.

Phát triển trò chơi

JavaScript cũng có khả năng xây dựng các trò chơi web. Nó bao gồm một loạt thư viện và framework mà mọi người có thể sử dụng để tạo ra các trò chơi 2D hoặc 3D.

Giải pháp phía máy chủ

Ngoài phát triển trang web và ứng dụng, các nhà phát triển có thể sử dụng JavaScript để xây dựng máy chủ web mạnh mẽ và phát triển back-end bằng Node.js.

Ưu điểm của việc kích hoạt JavaScript

Việc kích hoạt JavaScript trên trình duyệt của bạn mang lại nhiều ưu điểm hơn so với những nhược điểm của nó, như được thể hiện qua sự nổi bật và mức độ phổ biến của nó trên Internet. Những lợi ích khi bạn kích hoạt JavaScript bao gồm: 

Trang web tương tác hơn

Tiếp cận với các trang web và giao diện tương tác hơn như hiệu ứng động, video, banner quảng cáo và các yếu tố cốt lõi khác của trải nghiệm web đương đại.

Tốc độ tăng

JavaScript là một kịch bản phía máy khách, đẩy nhanh tương tác người dùng trên trang web bằng cách giảm các yêu cầu tới máy chủ.

Giảm tải máy chủ

Vì JavaScript hoạt động ở phía máy khách, nó giảm thiểu thời gian cần thiết để kết nối với máy chủ, từ đó tiết kiệm cả băng thông và tải.

Hạn chế của JavaScript

Mặc dù có rất nhiều cách JavaScript có thể được sử dụng để cải thiện trang web và khả năng tương tác của người dùng, nhưng cũng có những điều nhỏ mà JavaScript không thể làm được. Ở đây chúng ta sẽ tìm hiểu một số hạn chế của JavaScript:

  1. Hạn chế đáng kể nhất của JavaScript là nó không có một tổ chức cha mẹ duy nhất để thực hiện việc triển khai.
  2. JavaScript không thể bảo vệ mã nguồn hoặc hình ảnh của trang web. Điều này có nghĩa là hình ảnh trên trang web có thể dễ dàng được tải về thiết bị của người dùng đang xem trang.
  3. JavaScript không có khả năng đa xử lý. Do đó, nó không có khả năng kiểm soát bộ nhớ.
  4. Cuối cùng, JavaScript không thể truy cập các trang web được lưu trữ trên một tên miền khác. Mặc dù người dùng có thể đồng thời xem các trang web từ những tên miền khác nhau, JavaScript chạy trên một trang của tên miền sẽ không thể truy cập dữ liệu trên trang web của tên miền khác.

Cách vô hiệu hóa JavaScript

Việc kích hoạt JavaScript trên trình duyệt của bạn đi kèm với những lợi ích to lớn, đôi khi người dùng có thể muốn tạm thời vô hiệu hóa nó vì lý do bảo mật. JavaScript có thể được vô hiệu hóa trong hầu hết các trình duyệt web hiện đại như Mozilla Firefox, Google Chrome, Opera, Safari, Microsoft Edge, Internet Explorer, và các trình duyệt khác. 

Nếu bạn đã vô hiệu hóa JavaScript trên trình duyệt của mình, thì điều đó có nghĩa là bạn đã tắt JavaScript hoặc mặc định JavaScript chưa được kích hoạt trong trình duyệt của bạn. Nếu đã được kích hoạt, hãy học cách vô hiệu hóa JavaScript trên trình duyệt ưa thích trên thiết bị của bạn.

Google Chrome

  1. Mở trình duyệt Google Chrome.
  2. Nhấp vào biểu tượng Menu (ba chấm), thường nằm ở góc trên của trình duyệt.
  3. Nhấp vào "Cài đặt".
  4. Bây giờ nhấp vào "Quyền riêng tư và bảo mật" trên menu bên trái.
  5. Trong "Quyền riêng tư và bảo mật", chạm vào nút "Cài đặt trang web".
  6. Tìm "Mục JavaScript" và chọn tắt.
  7. Nhấp xong và khởi động lại trình duyệt Chrome.

Nhấp vào ĐÂY để tìm hiểu thêm về JavaScript trong Google Chrome!

Mozilla Firefox

  1. Mở trình duyệt Mozilla Firefox.
  2. Nhập “about:config” vào thanh địa chỉ và nhấn “Enter”.
  3. Chấp nhận cảnh báo rủi ro hiển thị trên màn hình.
  4. Nhập “javascript.enabled” trong search preferences name và nhấn đúp vào kết quả tìm kiếm.
  5. Nếu bạn thấy “false” thì có nghĩa là bạn đã vô hiệu hóa thành công JavaScript trên trình duyệt Firefox.