7

Tôi đang phát triển ứng dụng AngularJS sẽ chạy trên Firefox và IE 9 và IE 10. Tôi sử dụng phiên bản thư viện angularjs mới nhất (hiện tại nó là 1.3.15). Các serverside được viết bằng Java trong nền tảng JavaEE và máy chủ chạy trên GlassFish, và máy tính của chúng tôi chạy windows 7.Lỗi JS "SCRIPT5007: Đối tượng dự kiến" trong IE9 và IE10 khi tải thư viện góc

Tất cả mọi thứ hoạt động tốt khi tôi chạy máy chủ cục bộ trên máy tính của tôi và truy cập vào ứng dụng của tôi bằng cách sử dụng url http://localhost:8080.

Nhưng trong IE9 và IE10, khi tôi cố gắng tải ứng dụng từ máy chủ của tôi bằng cách sử dụng địa chỉ IP của tôi (chẳng hạn như http://191.10.10.200:8080) thì thư viện angularJS không tải được. Nó cung cấp cho một lỗi nói:

SCRIPT5007: Object dự kiến ​​ angular.min.js, dòng 7 nhân vật 218

này có thể là một vấn đề với các thiết lập bảo mật của IE? Hoặc mạng? Tôi đã tìm các vấn đề tương tự nhưng không có vấn đề gì xảy ra. Xin hãy giúp tôi nếu có một ý tưởng làm thế nào điều này có thể được giải quyết.

+0

Bạn đã thử chạy ứng dụng này với phiên bản chưa được chỉnh sửa của Angular để nhận được thông báo lỗi tốt hơn chưa? Bạn có thể thấy nó đã thất bại ở đâu. – Josh

+0

Cảm ơn bạn, vâng. Sau đó, tôi nhận được cùng một lỗi. Lần này trong dòng 335 ký tự 12. Đó là trong forEach chức năng đối tượng isArray đang được kiểm tra, Vì vậy, các đối tượng dự kiến ​​sẽ là isArray. isArray được định nghĩa trong dòng 599. –

+0

Vì vậy, mà không thấy chính xác những gì đang gây ra vấn đề ở đây, rất khó để nói. Tôi sẽ đề nghị mở các công cụ Dev (F-12) và đặt một breakpoint trên dòng đó để bạn có thể thấy chính xác những gì nó đang phàn nàn. – Josh

Trả lời

2

Tôi đã gặp lỗi tương tự chỉ xảy ra trong IE9 và IE10 khi tôi tải một trang yêu cầu AngularJS.

trang của tôi chỉ đơn giản là thiếu tiêu đề DOCTYPE từ phía trên cùng của trang:

<!DOCTYPE html> 

Khi tôi đã thêm nó AngularJS nạp tốt đối với tôi.

Các vấn đề liên quan