2015-10-20 18 views
7

Tôi cố gắng để gỡ lỗi một ứng dụng bị rơi trong Microsoft Edge, nhưng nó mang lại cho các trang báo lỗi thân thiện:Làm thế nào để tắt thông báo lỗi thân thiện trong Microsoft Edge

Trang này là có một vấn đề tải

Chúng tôi đã cố gắng tải trang này cho bạn một vài lần, nhưng vẫn còn một vấn đề với trang web này. Chúng tôi biết bạn có những việc tốt hơn để làm hơn là xem trang này tải lại nhiều lần nên hãy thử quay lại trang này sau.

Trong trình khám phá Internet có cách để thông báo lỗi thân thiện với số turn off. Điều này cũng có thể có trong Microsoft Edge không? Tôi muốn biết dòng mã nào xảy ra.

+0

Hi @ Willem-de-wit. đã trả lời câu hỏi của bạn bên dưới. hy vọng nó giúp –

Trả lời

1

Có vẻ như không có gì vào lúc này. Bạn có thể sử dụng các công cụ phát triển F12 để gỡ lỗi. Trang thân thiện bao gồm mã phản hồi HTTP thực tế để bạn có thể có ý tưởng. Ngoài ra, nếu bạn cần thêm chi tiết, bạn có thể kiểm tra chi tiết đầy đủ về yêu cầu/phản hồi bằng cách sử dụng công cụ Mạng F12 để nhận dữ liệu mà máy chủ đang phản hồi.

1

Bạn có thể bị ảnh hưởng bởi this unclosed bug.

Không có cách nào dễ dàng để khắc phục ngay bây giờ, thông báo lỗi không thân thiện có thể sẽ không giúp ích nhiều (vì bạn không gặp lỗi HTTP phía máy chủ, chỉ là trình duyệt tăng lỗi và cắt thông tin liên lạc).

Mặt khác, công cụ nhà phát triển cũng không hỗ trợ: Cạnh "thông minh" tự động đóng khi lỗi xảy ra và nếu bạn mở lại lịch sử trống (không có cách nào giữ nó, hãy thử tất cả các nút).

Tôi gặp vấn đề này trên trang web mà tôi đang phát triển nhưng tôi không thể hiểu điều gì đang xảy ra.

EDIT - sau một thời gian dài tôi đã khắc phục sự cố này trong môi trường của tôi. Thật không may là tôi khá chắc chắn điều này sẽ không giúp quá nhiều devs khác vì lỗi này dường như xảy ra vì rất nhiều lý do khác nhau, nhưng vẫn ... đó là usecase của tôi.

gì đã đóng băng trang web của tôi được một sự kết hợp của phương tiện CSS-truy vấn (theo càng ít được sử dụng):

@media (min-width:calc(@screen-mobile-size + 1px)) { 
    .hero_mobile { 
    display: none; 
    } 
    .hero_desktop { 
    display: inline; 
    } 
} 

... và vài dòng dưới đây ...

@media (max-width: @screen-mobile-size) { 
    height: auto; 
    max-height: 600px; 
    .hero_mobile { 
    display: inline; 
    } 
    .hero_desktop { 
    display: none; 
    } 
} 

tôi thử nghiệm rất nhiều kết hợp nhưng chỉ có một quy tắc: Tôi không thể cung cấp cả truy vấn phương tiện, không quan trọng những gì có bên trong chúng! Nó đơn giản phá vỡ trình duyệt.

Trong trường hợp của tôi sửa chữa là khá dễ dàng: chỉ cần ngăn chặn các quy tắc CSS đầu tiên được nhúng bên trong một truy vấn phương tiện truyền thông, vì vậy ...

.hero_mobile { 
    display: none; 
} 
.hero_desktop { 
    display: inline; 
} 
// ... 
@media (max-width: @screen-mobile-size) { 
    height: auto; 
    max-height: 600px; 
    .hero_mobile { 
    display: inline; 
    } 
    .hero_desktop { 
    display: none; 
    } 
} 
0

Khi bạn thấy rằng, hãy thử nhấn F12 và trong tab debugger , thiết lập các lỗi ngắt. Khi bạn làm mới, trang cuối cùng nó sẽ bị hỏng trước khi trang tải lại vì một số lý do kỳ lạ và kích hoạt trang lỗi đó, có thể là điều kích hoạt một số lỗi tối nghĩa.

Bạn có thể thấy rằng Edge không xử lý jQuery("someselector:visible") và làm mới, nhưng nó hoạt động với jQuery("someselector").filter(":visible"), nhưng đó có thể chỉ là một lỗi không rõ ràng trong jQuery 1.x.

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