Khi Firefox hiển thị lời nhắc “Cảnh báo: Tập lệnh không phản hồi” có nội dung “Một tập lệnh trên trang này có thể đang bận hoặc có thể đã ngừng phản hồi. Bạn có thể dừng tập lệnh ngay bây giờ hoặc bạn có thể tiếp tục để xem tập lệnh có hoàn thành hay không.”, điều đó có nghĩa là một trang web (hoặc đôi khi là một tiện ích mở rộng) đang chạy một tập lệnh mất quá nhiều thời gian để hoàn thành. Điều này có thể khiến Firefox chạy chậm, bị treo hoặc ngừng phản hồi.
Bài viết này giải thích nguyên nhân gây ra cảnh báo, hình thức của nó và cung cấp cho bạn các giải pháp chi tiết từng bước, bao gồm cách thay đổi cài đặt thời gian chờ của tập lệnh và cách khắc phục các xung đột phần mềm.
Mục lục…
Tại sao cảnh báo này xuất hiện
Firefox sử dụng các tập lệnh để giúp tải nội dung web, chạy các yếu tố tương tác và cung cấp năng lượng cho các tính năng của trình duyệt. Nếu một tập lệnh mất quá nhiều thời gian để hoàn thành, Firefox sẽ tạm dừng nó để ngăn trình duyệt của bạn bị treo hoàn toàn.
Các nguyên nhân có thể bao gồm:
- Một trang web được lập trình kém hoặc quá tải (ví dụ: quảng cáo nặng, vòng lặp vô hạn).
- Một tiện ích mở rộng đã lỗi thời hoặc không tương thích.
- Xung đột phần mềm (ví dụ: phần mềm chống vi-rút hoặc trình chặn quảng cáo can thiệp vào các tập lệnh của trang).
- Một cài đặt của Firefox giới hạn thời gian chạy của các tập lệnh.
Phải làm gì khi bạn thấy cảnh báo
Tùy chọn 1: Để tập lệnh tiếp tục (trong thời gian ngắn)
Nếu bạn không thấy cảnh báo nữa sau khi nhấp vào , tập lệnh có thể chỉ cần thêm vài giây để hoàn thành.
Nhưng nếu cảnh báo liên tục quay trở lại hoặc Firefox không phản hồi, hãy tiếp tục với các bước bên dưới.
Tùy chọn 2: Chặn tập lệnh trên các trang web cụ thể
Nếu lỗi chỉ xảy ra trên một trang web, thì trang web đó có thể là nguyên nhân gây ra sự cố. Bạn có thể sử dụng một tiện ích mở rộng để chặn các tập lệnh chạy trên các miền cụ thể:
- Cài đặt tiện ích mở rộng Bật và Tắt JavaScript.
- Nhấp vào nút menu
, nhấp và chọn .}
- Tìm mục JavaScript Toggle On and Off và nhấp vào nút .
- Cuộn xuống hộp văn bản Black-list và nhập URL của trang web đang gây ra sự cố cho bạn.
- Nhấp vào . Tên miền của trang web sẽ được thêm vào danh sách.
Giờ đây, trang web có vấn đề đã bị chặn chạy tập lệnh, nó sẽ không còn gây ra cảnh báo tập lệnh không phản hồi nữa.
Tùy chọn 3: Kiểm tra phần mềm xung đột
Một số công cụ chống vi-rút hoặc tiện ích mở rộng về quyền riêng tư có thể chặn hoặc can thiệp vào các tập lệnh. Các ví dụ phổ biến được người dùng báo cáo:
| Phần mềm/Công cụ | Sự cố được báo cáo | Hành động được đề xuất |
|---|---|---|
| Malwarebytes | Gắn cờ hoặc chặn các tập lệnh an toàn | Thêm Firefox vào danh sách loại trừ |
| AdBlock / uBlock | Ngăn các tập lệnh tải | Tạm thời vô hiệu hóa để kiểm tra |
| Tiện ích chặn tập lệnh | Chặn các yếu tố trang một cách quyết liệt | Xem lại danh sách bộ lọc |
Khắc phục sự cố
- Khởi động lại Firefox ở Chế độ khắc phục sự cố:
- Nhấp vào nút menu
, nhấp vào và chọn
- Nhấp vào trong hộp thoại xác nhận.
- Kiểm tra lại trang web.
- Nếu lỗi không xuất hiện, một trong các tiện ích mở rộng hoặc công cụ phần mềm của bạn có thể là nguyên nhân gây ra sự cố.
Tùy chọn 4: Tăng thời gian chạy tập lệnh (Nâng cao)
Chỉ tiến hành nếu bạn đã biết các cài đặt nâng cao và hiểu được những tác động tiềm ẩn.
- Nhập about:config trong thanh địa chỉ và nhấp EnterReturn.
Một trang cảnh báo có thể xuất hiện. Nhấp chuột để đi đến trang about:config. - Trong trang about:config, tìm kiếm tùy chọn dom.max_script_run_time.
- Nhấp vào nút Edit
và nhập 20.
- Nhấn nút dấu kiểm
để lưu tùy chọn.
Nếu bạn vẫn nhận được lời nhắc (hoặc nếu bạn muốn thấy lại), bạn nên đặt lại tùy chọn đó về giá trị mặc định.
- Nhập about:config trong thanh địa chỉ và nhấp EnterReturn.
Một trang cảnh báo có thể xuất hiện. Nhấp chuột để đi đến trang about:config. - Trong trang about:config, tìm kiếm tùy chọn dom.max_script_run_time.
- Nhấp vào nút Reset
.
Vẫn gặp sự cố?
Nếu không có cách khắc phục nào ở trên giúp được, hãy thử những cách sau:
- Làm mới Firefox để khôi phục cài đặt mặc định
- Tạm thời chuyển sang trình duyệt khác để truy cập trang web có vấn đề
- Báo cáo trang web cho Mozilla bằng tính năng Báo cáo trang web bị lỗi trong menu Firefox
Lưu ý quan trọng
- Firefox có thể hiển thị cảnh báo này ngay cả khi sự cố không phải do hệ thống của bạn gây ra.
- Nếu trình duyệt của bạn bị treo, chạy chậm hoặc bị treo không chỉ do lỗi tập lệnh, bạn có thể đang gặp phải sự cố sản phẩm chứ không phải sự cố tài liệu. Chúng tôi khuyên bạn nên:
- Truy cập Diễn đàn hỗ trợ của Mozilla
- Gửi phản hồi qua Mozilla Connect
Bài viết liên quan
- Khắc phục sự cố tiện ích mở rộng, chủ đề và tăng tốc phần cứng để giải quyết các sự cố Firefox phổ biến
- Firefox bị treo hoặc không phản hồi - Cách khắc phục
- Trình chỉnh sửa cấu hình cho Firefox
- Làm mới Firefox - đặt lại tiện ích và cài đặt
Dựa trên thông tin từ Cảnh báo tập lệnh không phản hồi (mozillaZine KB)