Có cách nào để phát hiện xem trang web có chuyển hướng tôi đến trang web khác hay không, biết URL của trang web đó không? Tôi có nghĩa là tình hình khi bạn gõ URL trong một trường văn bản và kịch bản kiểm tra nó cho chuyển hướng 3xx.phát hiện chuyển hướng bằng javascript - cách thực hiện?
10
A
Trả lời
3
Có, bạn có thể làm điều này khá dễ dàng trong Javascript. Nó muốn tìm một cái gì đó như:
var xhr = new XMLHttpRequest();
xhr.onload = function() {
if (this.status < 400 && this.status >= 300) {
alert('this redirects to ' + this.getResponseHeader("Location"));
} else {
alert('doesn\'t redirect ');
}
}
xhr.open('HEAD', '/my/location', true);
xhr.send();
Thật không may, điều này chỉ hoạt động trên máy chủ của riêng bạn, trừ khi bạn nhấn một máy chủ với CORS thiết lập. Nếu bạn muốn làm việc thống nhất trên bất kỳ miền nào, bạn sẽ phải thực hiện nó phía máy chủ.
+0
Dường như là giải pháp tốt nhất – burtek
Các vấn đề liên quan
- 1. Phát hiện xem trang web có chuyển hướng javascript không
- 2. Phát hiện hủy trong điều hướng bằng Javascript hoặc jQuery
- 3. Phát hiện hướng lựa chọn người dùng bằng javascript
- 4. Phát hiện chuyển hướng bằng cơ chế ruby
- 5. Phát hiện chuyển hướng trong iFrame
- 6. Phát hiện chuyển hướng trong jQuery $ .ajax?
- 7. Phát hiện adblock và javascript
- 8. Cách thực hiện chuyển hướng mod_rewrite sang URL tương đối
- 9. Phát hiện hướng cử chỉ vuốt bằng Leap Motion
- 10. Tắt hướng nhưng phát hiện hướng
- 11. Phát hiện hướng thiết bị
- 12. Rspec - Rails - Cách thực hiện theo một chuyển hướng
- 13. Cách phát hiện thực thi javascript trong điều khiển WebBrowser
- 14. Thực hiện cách ly JavaScript
- 15. Phát hiện định hướng bằng javascript trên các thiết bị Android
- 16. cách phát hiện hướng cử chỉ vuốt?
- 17. Phát hiện hình ảnh 404 bằng cách sử dụng Javascript
- 18. Làm cách nào để chuyển hướng đến trang hiện tại bằng JavaScript?
- 19. Phát hiện thay đổi của tab trình duyệt bằng javascript
- 20. Phát hiện vòng lặp chuyển hướng trình duyệt
- 21. Phát hiện URL với JavaScript
- 22. Phát hiện phiên bản JavaScript
- 23. Làm cách nào để phát hiện xem người dùng đã truy cập trang bằng chuyển hướng quy tắc chuyển hướng JSF hay bằng cách nhập URL?
- 24. phát hiện regex javascript android
- 25. Phát hiện va chạm Javascript
- 26. THỰC HIỆN DEFLATE JavaScript
- 27. Thực hiện yêu cầu POST khi chuyển hướng trong bình
- 28. Gửi biểu mẫu HTML, thực hiện chức năng javascript (cảnh báo rồi chuyển hướng)
- 29. iOS: Cách phát hiện chuyển động lắc?
- 30. phát hiện chuyển động VLCj
Có sự kiện 'onbeforeunload', đó có phải là điều bạn muốn không? – fardjad
@fardjad Có lẽ tôi đã không giải thích đúng. Tôi cần một cái gì đó như [this] (http://www.internetofficer.com/seo-tool/redirect-check/), nhưng với javascript, không phải php – burtek
Nếu nó đáp ứng cùng một chính sách nguồn gốc, bạn có lẽ sẽ có thể có được 302 tiêu đề thông qua đối tượng XHR. – zzzzBov