5

Tôi đã gặp một vấn đề thực sự lạ khi một trang mà tôi đang cố gắng thử nghiệm trong IE7 và IE8 đang tải vĩnh viễn. Vấn đề là nó hoạt động trong tất cả các trình duyệt khác tốt (có ... ngay cả IE6). Các trang chỉ giữ tải nói:Trang không tải đầy đủ trong IE7 hoặc IE8 (nhưng hoạt động trong các trình duyệt khác)

'(1 item còn lại) Đang chờ http: // ...'

Có ai biết về bất kỳ lý do này có thể xảy ra?

+0

Vui lòng đăng nguồn và cho biết các mục bạn đã xem được tải trực quan. – JoshJordan

Trả lời

1

Lần cuối tôi thấy hành vi đó, IE7 đang cố gắng tải một trang có thẻ EMBED không có thuộc tính SRC (Tôi không nhớ nếu nó được định nghĩa là "" hoặc nếu nó không được xác định tại tất cả trong đánh dấu).

+1

Tôi tin rằng tôi đã nhìn thấy điều này xảy ra quá với src trống quá. –

+0

Đây chính xác là những gì đã xảy ra với tôi. Firefox tải bình thường, nhưng IE không bao giờ kết thúc tải và không có gì lạ được hiển thị trong giao diện điều khiển. – wm1sr

0

nhanh & bẩn workaround nếu bạn chỉ muốn nó 'làm việc' trong IE 8, bạn có thể thêm video này vào thẻ meta:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

Điều này buộc IE8 để render các trang như IE7. Ngoài ra, bạn có thể thêm tiêu đề HTTP vào IIS sẽ thực hiện tương tự.

+0

Điều đó sẽ không giúp ích gì, đặc biệt nếu anh ta gặp vấn đề tương tự trong IE7. – EricLaw

+0

Trên thực tế câu trả lời này khiến tôi thử chế độ IE7 và tôi thấy rằng vấn đề của tôi biến mất vì vậy điều này * Có thể là một nỗ lực cuối cùng có thể thực hiện được nếu không có gì hoạt động và một trang cần được khắc phục ngày hôm qua. – Nenotlep

1

Thử xem tải xuống trang bằng Fiddler (www.fiddler2.com). Có bất kỳ yêu cầu HTTP nổi bật nào khi bạn thấy thông báo đó không?

+0

Tôi đang gặp vấn đề tương tự. Fiddler không hiển thị bất kỳ yêu cầu HTTP chưa xử lý nào. –

0

Tôi đã có một vấn đề tương tự với một trang web hiện nay. Dường như có những người khác có vấn đề này nhưng không có gì trỏ đến một nguyên nhân duy nhất hoặc một giải pháp duy nhất cho vấn đề của mọi người. Giống như Eric the Red, Fiddler2 không hiển thị bất kỳ yêu cầu HTTP nổi bật nào. Tôi thậm chí còn nhìn vào nhật ký máy chủ và không thấy bất cứ điều gì kỳ lạ ở đó. Vì vậy, tôi đã đi sâu vào mã HTML của mình và đã xác thực HTML lần đầu tiên. Có một vài lỗi HTML trong các mẫu được sử dụng trên trang đã gây ra XHTML không hợp lệ để xuất. Việc sửa những lỗi đó dường như đã khắc phục được sự cố. Tôi nói "có vẻ" bởi vì trước đây nó không xảy ra mọi lúc và mặc dù tôi không thấy nó xảy ra kể từ khi tôi sửa mã HTML, tôi không tin rằng tôi đã thử nó đủ để chắc chắn (hoặc có không phải là một cái gì đó không liên quan đến việc thay đổi mã HTML đã sửa nó). Mã HTML hợp lệ có thể hoặc không có thể là vấn đề đối với trường hợp của bạn. Nhìn thấy nguồn như JoshJordan yêu cầu có thể hữu ích. Tôi khuyên bạn nên lấy các đoạn HTML cho đến khi bạn không gặp vấn đề gì nữa và cố gắng chỉ định mã HTML nào là bit vi phạm.

+0

Ok, HTML hợp lệ không đủ để giải quyết vấn đề của tôi. Tôi đã kết thúc loại bỏ mã và kiểm tra nhiều lần để tìm thấy những gì đã gây ra điều này (nó chỉ hiển thị khoảng 1 trong 3 hoặc 4 cố gắng để kiên trì là cần thiết). Nó dường như là một lỗi IE. Đối với tôi, dòng mã vi phạm đang cố gắng xóa một thẻ của loại = "hình ảnh" bằng cách sử dụng elem.parentElement.removeChild (elem) hoặc mootools dispose(). Thay đổi dòng đó để chỉ đặt elem.style.display = "none" khiến cho sự cố biến mất. Tôi cũng không chắc chắn đó có phải là vấn đề của bạn hay không - số dặm của bạn có thể thay đổi. – david

0

Tôi đã tấn công xung quanh vấn đề này một cách không biết xấu hổ trước đây. Điều này từng xảy ra trong FF và IE cho tôi. Tôi sẽ gửi một XHR, hoặc một yêu cầu cho một hình ảnh trong sự kiện window.onload để đánh lừa trình duyệt để nhận ra rằng không có yêu cầu đang chờ xử lý nào.