2011-12-13 44 views
24

Tôi đang cố gắng gỡ lỗi javascript của một trang cụ thể và tôi tiếp tục nhìn thấyĐiều gì có thể gây ra lỗi "Tải lại trang để nhận nguồn" liên tục trong firebug?

Reload the page to get source for page.htm trong Firebug.

Trên Chrome, tôi hầu như có thể gỡ lỗi các j, nhưng đôi khi tôi cũng nhận được một trang trống. Điều gì có thể gây ra các vấn đề như vậy?

Tôi tin rằng tôi luôn thấy một trang trống trong Chrome nếu tôi tải lại trong khi bàn điều khiển JS đang mở. Nếu tôi mở một tab Chrome mới, tải trang, và sau đó mở giao diện điều khiển JS, mọi thứ đều ổn.

Trang tôi đang gỡ lỗi nằm trên máy chủ lưu trữ cục bộ (máy chủ Phát khung), mặc dù thỉnh thoảng tôi đã thấy trang này trên các trang khác. Điều này chỉ xảy ra với javascript nội tuyến ... js được liên kết từ trang được hiển thị tốt.

+0

Ripper, bạn có tìm thấy nguyên nhân của sự cố này không? Tôi cũng đã quan sát nó trên FF 10.0.2 và FireBug 1.9.1. Và tải lại không bao giờ hữu ích! – TMS

+0

@Tomas - điều này có thể liên quan đến máy chủ không hoàn toàn đóng kết nối, chỉ cần loại bỏ dữ liệu ban đầu nhưng không bao giờ hoàn thành phản hồi đúng ... đó là điều duy nhất tôi có thể nghĩ rằng có thể liên quan đến điều này . Đối với hồ sơ, điều này không xảy ra với tôi nữa. Có thể đã là một lỗi trình duyệt tạm thời ... nó đã gây phiền nhiễu như địa ngục. – ripper234

Trả lời

17

Với biểu tượng firebug, bạn sẽ thấy một mũi tên thả xuống. Nhấp vào mũi tên đó để mở trình đơn thả xuống.

enter image description here

Bấm rõ ràng kích hoạt danh sách.

Làm mới trang ngay bây giờ.

Bây giờ, dưới tab tập lệnh, bạn sẽ thấy liên kết Tải lại. Nhấp vào đó để tải lại trang. Lần này khi trang tải lại, bạn sẽ thấy tập lệnh.

+0

Tôi không thể tìm thấy điều này trên Firebug Mozilla Firefox? – Sobiaholic

+0

Cài đặt Firebug từ các tiện ích mở rộng –

+0

Tôi xin lỗi, tôi không rõ ràng. Tôi có nghĩa là, tôi không thể tìm thấy 'Clear Activation List' trong Firebug Mozilla – Sobiaholic

0

Bạn có 2 khả năng:

  • Hãy thử đầu tiên cập nhật Firebug lên phiên bản mới (ngay cả khi nó là phiên bản beta) và cố gắng để gỡ lỗi. Nếu sự cố sẽ xảy ra, hãy thử hạ cấp xuống mức cũ hơn version (bạn có thể phải sửa đổi tệp install.rdf bên trong tệp xpi bằng cách mở tệp nén dưới dạng: http://kb.mozillazine.org/Editing_an_add-on_to_change_its_compatibility)

  • Cố gắng thay đổi máy chủ của bạn, ví dụ: bạn có thể thử để lưu trữ các trang của bạn thông qua XAMPP/LAMPP

1

Tôi gặp sự cố này một lần.
các giải quyết đối với tôi là tên máy chủ

trang url: http://localhost
yêu cầu url: http://192.168.0.1

2

tôi đã cùng một vấn đề, nhưng chỉ đơn giản là bỏ qua một điều hiển nhiên.

Tôi đã cài đặt tiện ích mở rộng noScript Firefox và chưa bật tập lệnh từ tất cả các nguồn trên trang và nó đã chặn và khiến thông điệp chính xác đó liên tục.

2

Điều này cũng có thể giúp bất kỳ ai cũng đã gặp phải thông báo này.

Tôi cũng có thông báo này và không thể khắc phục được sự cố. Nhưng sau đó tôi đã tìm thấy nó: vấn đề của tôi là tôi có một số url trong một cuộc gọi jQuery Ajax mà chỉ là những cái từ nhà cung cấp hosting, chứ không phải tên miền thực. Với những url tất cả đều tốt trong quá trình phát triển.Sau đó, sau khi ra mắt, trang web đã được truy cập bằng tên miền mới. Hỗn hợp của các url là vấn đề.

Lạ cũng là URL GET được gọi qua Ajax đã hoạt động trong thanh url trình duyệt thông thường. Chỉ trong JS nó không hoạt động. Dường như tôi vẫn còn thiếu kiến ​​thức ...

0

Nó cũng có thể là do lỗi "Đã tạm thời di chuyển 302". Bạn có thể kiểm tra nó trong tab Net của firebug.

0

Một nguyên nhân tiềm năng khác của thông báo “Tải lại trang để nhận nguồn” là máy chủ trả lại phản hồi trống. Kiểm tra tiêu đề phản hồi cho Content-Length:0. Nếu đây không phải là những gì bạn mong đợi cho phản ứng, có lẽ là thời gian để làm một số gỡ lỗi trên phía máy chủ của sự vật. Lưu ý rằng các phản hồi trống không luôn là gây ra thông báo "Tải lại trang để nhận nguồn" - tuy nhiên, tôi gặp phải ít nhất một tình huống mà đây là vấn đề cơ bản.

+1

Trong trường hợp của tôi, tôi vẫn thấy "Tải lại trang để lấy nguồn" ngay cả khi tiêu đề phản hồi không hiển thị nội dung –

0

Để lưu nội dung, điều này cũng có thể xảy ra nếu chứng chỉ được kích hoạt cho https://www.xyz.com. Trước tiên, bạn cần truy cập trang web đó và thêm ngoại lệ bảo mật.

0

Tôi nhận được thông báo này được hiển thị khi mở trang có lỗi mã hóa nội dung. Trang đã trả về dữ liệu nén gzip, nhưng mô-đun HTTP đã làm hỏng nội dung gzip.

4

Tôi đã thử tất cả các câu trả lời được mô tả ở đây, nhưng đối với tôi vấn đề là một vấn đề khác.

Tôi nhận được cùng một thông báo "Tải lại để xem tất cả các nguồn" trong firebug và trình gỡ lỗi Chrome cũng không hiển thị bất kỳ nội dung nào trong tab nguồn. Tôi thấy rằng trình gỡ rối đang làm việc trên các trang khác cho trang web của tôi, do đó, vấn đề là trang và sau hàng giờ xóa tất cả mọi thứ tôi có trong trang, tất cả những gì còn lại là thẻ 'img'.

<img src="#" /> 

Dường như thuộc tính src không được chứa "#", có lẽ ai đó hiểu sâu hơn về HTML có thể giải thích điều này, nhưng việc xóa nó đã giải quyết được vấn đề cho tôi.

Hy vọng rằng điều này cũng sẽ được sử dụng cho người khác.

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