Cảnh báo tập lệnh không phản hồi - Ý nghĩa và cách khắc phục

Firefox Firefox Được tạo:
Đây là bản dịch từ bài viết tiếng Anh do máy tạo ra. Bản dịch này chưa được kiểm duyệt bởi con người và có thể chứa lỗi. Nếu bạn muốn chỉnh sửa nội dung này, bạn có thể bắt đầu tại đây.

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.

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 Continue, 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ể:

  1. Cài đặt tiện ích mở rộng Bật và Tắt JavaScript.
  2. Nhấp vào nút menu IG main menu, nhấp Tiện ích và chủ đềExtensions and Themes và chọn Extensions.}
  3. Tìm mục JavaScript Toggle On and Off và nhấp vào nút OptionsPreferences.
  4. 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.
  5. Nhấp vào Save. 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áoHành động được đề xuất
MalwarebytesGắn cờ hoặc chặn các tập lệnh an toànThêm Firefox vào danh sách loại trừ
AdBlock / uBlockNgăn các tập lệnh tảiTạm thời vô hiệu hóa để kiểm tra
Tiện ích chặn tập lệnhChặn các yếu tố trang một cách quyết liệtXem lại danh sách bộ lọc

Khắc phục sự cố

  1. Khởi động lại Firefox ở Chế độ khắc phục sự cố:
  2. Nhấp vào nút menu IG main menu, nhấp vào HelpHelp and Report và chọn Troubleshoot Mode…
    • Nhấp vào Restart trong hộp thoại xác nhận.
  3. Kiểm tra lại trang web.
  4. 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)

Cảnh báo: Những hướng dẫn này dành cho người dùng Firefox có kinh nghiệm. Thay đổi cài đặt trong trình chỉnh sửa cấu hình (about:config) có thể có tác động nghiêm trọng đến tính ổn định, bảo mật và hiệu suất của trình duyệt của bạn.
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.

  1. 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 Chấp nhận rủi ro và tiếp tục để đi đến trang about:config.
  2. Trong trang about:config, tìm kiếm tùy chọn dom.max_script_run_time.
  3. Nhấp vào nút Edit Fx71aboutconfig-EditButton và nhập 20.
  4. Nhấn nút dấu kiểm Fx71aboutconfig-Checkmark để 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.

  1. 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 Chấp nhận rủi ro và tiếp tục để đi đến trang about:config.
  2. Trong trang about:config, tìm kiếm tùy chọn dom.max_script_run_time.
  3. Nhấp vào nút Reset Fx71aboutconfig-ResetButton.

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:

Bài viết liên quan



Dựa trên thông tin từ Cảnh báo tập lệnh không phản hồi (mozillaZine KB)

Những người này đã giúp viết bài này:

Illustration of hands

Tình nguyện viên

Phát triển và chia sẻ chuyên môn của bạn với người khác. Trả lời câu hỏi và nâng cao kiến thức cơ bản của chúng tôi.

Tìm hiểu thêm