Một số người dùng đã báo cáo rằng hầu hết mọi trang mà họ cố gắng mở trong Internet Explorer đều tạo ra lỗi tập lệnh sau:“ ActiveXObject không được xác định “. Những người khác báo cáo rằng vấn đề cụ thể này chỉ gặp phải với một số trang web.
Hầu hết các thông báo lỗi tập lệnh được IE (Internet Explorer) hiển thị khi có sự cố với mã JavaScript hoặc VBScript. Các lỗi này rất có thể do trang web mà bạn đang xem bằng Internet Explorer kích hoạt. Tuy nhiên, có những trường hợp đã được xác nhận trong đó lỗi xảy ra do lỗi khi tải xuống cục bộ trang web hoặc khi tải xuống phần tử trang web.
Vì công nghệ ActiveX là độc quyền của Internet Explorer, nên các lỗi loại này có thể gặp phải nếu bạn đang cố gắng chạy các đối tượng ActiveX bên ngoài phạm vi của Microsoft (trên Chrome, Opera, Firefox, v.v.). Nếu bạn gặp phải ActiveXObject không được xác định trên trình duyệt khác với Internet Explorer, giải pháp là tìm một đối tượng tương đương trong trình duyệt của bạn có chức năng tương tự.
Nếu sự cố gặp phải trên Internet Explorer, có một số chiến thuật mà người dùng khác đã sử dụng để giải quyết hoặc tránh sự cố (các giải pháp khác nhau, từ gỡ cài đặt bổ trợ đến vô hiệu hóa gỡ lỗi tập lệnh). Nếu bạn thấy mình trong tình huống tương tự, chúng tôi đã tập hợp một bộ sưu tập các phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng thành công. Vui lòng thực hiện theo các phương pháp bên dưới cho đến khi bạn phát hiện ra một phương pháp giải quyết được vấn đề trong tình huống cụ thể của bạn. Hãy bắt đầu!
Phương pháp 1:Tắt gỡ lỗi và thông báo lỗi
Trong tất cả các phiên bản Internet Explorer, gỡ lỗi tập lệnh và thông báo bị tắt theo mặc định. Mặc dù cách này sẽ không điều trị được nguyên nhân gốc rễ của vấn đề, nhưng bạn có thể ngăn chặn ActiveXobject không được xác định lỗi do làm phiền phiên điều hướng của bạn bằng cách tắt gỡ lỗi tập lệnh và thông báo.
Nếu bạn đang nhận được ActiveXobject chưa được xác định các lỗi không ảnh hưởng đến chức năng của trang web bạn đang truy cập, bạn có thể làm theo hướng dẫn bên dưới để tắt gỡ lỗi tập lệnh và thông báo từ cài đặt của Internet Explorer:
- Mở Internet Explorer bằng phương pháp ưa thích của bạn.
- Nhấp vào nút Công cụ (biểu tượng bánh răng) sau đó chọn Tùy chọn Internet .
- Bên trong các tùy chọn Internet, chuyển đến tab Nâng cao và bỏ chọn các hộp được liên kết với Tắt gỡ lỗi tập lệnh (Internet Explorer) và Tắt gỡ lỗi tập lệnh (Khác) .
- Nhấn vào Appy để lưu các thay đổi và tải lại trang web trước đó đã hiển thị ActiveXObject không được xác định lỗi. Nếu lỗi cửa sổ bật lên vẫn xảy ra, hãy tiếp tục với phương pháp tiếp theo bên dưới.
Phương pháp 2:Gỡ cài đặt các phần bổ trợ có thể gây ra sự cố
Theo nhiều báo cáo của người dùng, ActiveXobject không được xác định lỗi thường do tiện ích bổ sung Internet Explorer gây ra. Một số người dùng đã cố gắng giải quyết vấn đề bằng cách gỡ cài đặt hoặc tắt mọi tiện ích bổ sung có thể gây ra sự cố cho đến khi họ tìm ra được thủ phạm.
Cách tốt nhất để xác nhận xem một trong những tiện ích bổ sung của Internet Explorer có gây ra sự cố hay không là khởi động trình duyệt ở Chế độ an toàn. Nếu sự cố không còn xảy ra khi Internet Explorer ở Chế độ an toàn, bạn có thể cho rằng một tiện ích bổ sung là nguyên nhân cho ActiveXobject không được xác định lỗi. Dưới đây là hướng dẫn nhanh về cách khởi động Internet Explorer ở Chế độ An toàn:
- Nhấn phím Windows + R để mở lệnh Run. Sau đó, nhập “ cmd ”Và nhấn Enter để mở Command Prompt cửa sổ.
- Bên trong cửa sổ Command Prompt, nhập “ cd / ”Và nhấn Enter để nhận được dấu nhắc C:trống.
- Trong dấu nhắc C:trống, nhập hoặc dán “C:\ Program Files \ Internet Explorer \ iexplore.exe” -kết thúc và nhấn Enter để mở phiên bản Chế độ An toàn của Internet Explorer.
- Truy cập các trang web giống nhau hoặc tái tạo cùng một hành vi đã gây ra ActiveXobject không được xác định các lỗi. Nếu lỗi không xảy ra khi ở Chế độ an toàn, thì rõ ràng một trong những tiện ích bổ sung là nguyên nhân.
Nếu bạn đã xác nhận rằng một trong các tiện ích bổ sung đang hoạt động của mình đang gây ra ActiveXobject không được xác định lỗi, hãy làm theo các bước bên dưới để vô hiệu hóa một cách có hệ thống các tiện ích bổ sung cho đến khi bạn quản lý để tìm ra thủ phạm của mình:
Lưu ý: Tiện ích bổ sung Jive Anywhere của IE thường bị người dùng báo cáo là chịu trách nhiệm về sự xuất hiện của ActiveXobject không được xác định lỗi.
- Mở Internet Explorer và nhấp vào biểu tượng công cụ (biểu tượng bánh răng) và chọn Quản lý tiện ích bổ sung .
- Sử dụng ngăn bên trái, đặt Tất cả tiện ích bổ sung (trong Hiển thị) để đảm bảo bạn không bỏ lỡ bất kỳ tiện ích bổ sung nào đã cài đặt.
- Với tất cả các tiện ích bổ sung đã chọn, hãy chuyển sang ngăn bên phải và tắt một cách có hệ thống từng tiện ích bổ sung bằng cách nhấp chuột phải vào nó và chọn Tắt và kiểm tra xem nó có tạo ra sự khác biệt nào không.
Lưu ý: Bạn có thể muốn loại trừ các tiện ích bổ sung do Microsoft xuất bản vì chúng thường an toàn. Bạn có thể đơn giản hóa quy trình bằng cách tắt các tiện ích bổ sung chưa được xác minh trước. - Sau khi có thủ phạm, bạn có thể bật lại phần còn lại của các tiện ích bổ sung được xác định là không gây ra sự cố.
Phương pháp 3:Liên hệ với quản trị viên trang web
Nếu các phương pháp trên chưa cho phép bạn vượt qua ActiveXobject không được xác định , sự cố có thể do sự cố trang web nội bộ mà bạn không thể khắc phục được.
Có một số báo cáo trong đó người dùng báo cáo rằng sự cố là do sự cố tương thích giữa IE7 và IE7 mà chỉ quản trị viên web mới có thể khắc phục.
Để đảm bảo rằng lỗi không phải do trình duyệt của bạn tạo ra, hãy thử mở cùng một trang web bằng một trình duyệt khác và xem sự cố có lặp lại hay không. Nếu sự cố vẫn xảy ra bất kể bạn đang sử dụng trình duyệt nào, thì khả năng rất cao là vấn đề nằm trong tay quản trị viên web và bạn không có biện pháp khắc phục từ phía mình.
Để giải quyết vấn đề, bạn chỉ có lựa chọn là liên hệ với quản trị viên trang web và yêu cầu điều tra về vấn đề của bạn.