Tôi tò mò về sự khác biệt trong hành vi của trình duyệt khi tải trang bằng cách nhấp vào liên kết so với liên kết sao chép cho biết liên kết vào thanh trình duyệt. Có một sự khác biệt chung trong quá trình tải mà tôi nên biết?Sự khác biệt trong hành vi của trình duyệt khi nhấp vào liên kết so với sao chép bản sao?
Tôi hỏi vì tôi đang làm việc trên một ứng dụng bằng API Google Maps, trong đó người dùng có thể tạo liên kết bản đồ tùy chỉnh với vị trí GPS được xác định trong URL. Các liên kết hoạt động tốt khi copy-paste vào trình duyệt; tuy nhiên, nếu liên kết được nhấp trực tiếp, trình duyệt sẽ tạo ra một ngoại lệ 'ngăn xếp vượt quá' (thích hợp cho trang web này!).
Mặc dù tôi hiểu rằng thông thường chúng tôi muốn xem các ví dụ mã trên Stack Overflow, tôi sẽ không thực hiện điều đó - có lẽ nếu có ai biết về sự khác biệt trong quá trình tải DOM giữa nhấp và sao chép, tôi có thể sử dụng điều đó để thu hẹp vấn đề mà không làm giảm bớt cuộc thảo luận với mã liên quan đến tiếp tuyến.
Sự cố tương tự xảy ra trong cả Firefox và Chrome.
cảm ơn!
Bạn đang giải quyết vấn đề theo cách sai. Thay vì yêu cầu một danh sách tất cả những thứ khác nhau giữa hai người, sẽ không khôn ngoan hơn khi hỏi về cách khắc phục vấn đề cụ thể của bạn? Ai * chính xác * cung cấp cho bạn thông báo "đã vượt quá xếp chồng" - hai trình duyệt khác nhau? Điều đó nghe có vẻ khó xảy ra. Liệu nó có xảy ra trên các máy khác nhau trong cùng một cách? Tôi muốn nói có vẻ như đó là vấn đề phụ của máy chủ, đó là một lĩnh vực hoàn toàn mới để xem xét. –
"Kích thước ngăn xếp cuộc gọi tối đa đã vượt quá" - Chrome, "quá nhiều đệ quy" - Firefox, cả tham chiếu "main.js" - dường như xuất phát từ cùng một vấn đề – Nik
Bạn đang rất đúng, tôi cần xem xét kỹ hơn lỗi nào xảy ra trên mỗi trình duyệt – Nik