Nếu không có ajax, nếu chúng tôi tải http://example.com/1
và nếu nó chuyển hướng đến http://example.com/2
thì trình duyệt sẽ nhận được tiêu đề thích hợp và URL của trình duyệt được cập nhật. Có cách nào để có được thông tin này thông qua jQuery Ajax không? Ví dụ: Tôi yêu cầu http://api.example.com
qua Ajax. Trong PHP, trang này được chuyển hướng đến http://api2.example.com
. Có thể biết điều này không?Có thể nhận thông tin chuyển hướng trang qua Ajax không?
Sử dụng: Tôi có thanh điều hướng có liên kết. Tất cả các trang đều được tải vào vùng chứa qua AJAX và tôi đẩy url trên Thanh trình duyệt bằng lịch sử HTML5 theo liên kết.
Tuy nhiên, nếu trang được chuyển hướng, trang sẽ có liên kết mới phải không? Tôi cũng muốn thay đổi điều đó trong thanh Trình duyệt. Tôi muốn biết nơi mà URL Ajax được chuyển hướng trong trường hợp nó được chuyển hướng.
Tại sao điều này lại quan trọng? Các liên kết của tôi xử lý dữ liệu biểu mẫu, yêu cầu và các xác thực khác nhau. Ví dụ: nếu tôi yêu cầu, https://oauth.example.org?code=56hycf86
chuyển hướng đến trang success
hoặc failure
. Ajax của tôi có được nội dung html đúng nhưng thanh trình duyệt URL vẫn có URL với cùng một Auth ID
, nếu được nạp lại, sẽ tạo ra lỗi. Ngoài ra còn có các vấn đề bảo mật khác.
Tôi không biết liệu tôi có giải thích đúng hay không, nhưng cảm ơn sự giúp đỡ của bạn.
Sử dụng JavaScript, 'window.location.href = NEW_URL' sẽ làm ... Câu hỏi của bạn không được im lặng rõ ràng ... – Rayon
Không bạn không thể làm trình duyệt chéo này . Bạn đang cố giải quyết vấn đề gì? – charlietfl
@charlietfl Tôi đã cập nhật câu hỏi với việc sử dụng. Tôi muốn biết nơi mà URL Ajax được chuyển hướng trong trường hợp nó được chuyển hướng. – tika