क्या यह पता लगाने का कोई तरीका है कि कोई वेबपृष्ठ मुझे दूसरे URL पर रीडायरेक्ट करने जा रहा है, इसके यूआरएल को जानना? मेरा मतलब है जब आप टेक्स्ट फ़ील्ड में यूआरएल टाइप करते हैं और स्क्रिप्ट इसे 3xx रीडायरेक्शन के लिए जांचती है।जावास्क्रिप्ट के साथ एक रीडायरेक्ट का पता लगाने - कैसे?
10
A
उत्तर
3
हां, आप इसे जावास्क्रिप्ट में आसानी से कर सकते हैं।
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();
दुर्भाग्य से, अपने खुद के सर्वर पर यह केवल काम करता है, जब तक आप CORS के साथ एक सर्वर हिट की स्थापना: यह कुछ इस तरह दिखाई चाहते हैं। यदि आप किसी भी डोमेन पर समान रूप से काम करना चाहते हैं, तो आपको इसे सर्वर-साइड करना होगा।
+0
सबसे अच्छा समाधान लगता है – burtek
संबंधित मुद्दे
- 1. कैसे एक समारोह का पता लगाने के साथ जावास्क्रिप्ट
- 2. सी # का पता लगाने के पृष्ठ रीडायरेक्ट
- 3. फ़ायरफ़ॉक्स में रीडायरेक्ट का पता लगाने के लिए कैसे?
- 4. का पता लगाने कुंजी जावास्क्रिप्ट
- 5. जावास्क्रिप्ट का पता लगाने के मान्य तिथियां
- 6. जावास्क्रिप्ट में JSON समर्थन का पता लगाने के लिए कैसे?
- 7. का पता लगाने के SNI (सर्वर नाम संकेत) जावास्क्रिप्ट
- 8. रेल पर रूबी, जावास्क्रिप्ट का पता लगाने
- 9. टेक्स्टस्का में जावास्क्रिप्ट का पता लगाने स्क्रॉलबार
- 10. ब्राउज़र का पता लगाने के लिए कैसे जावास्क्रिप्ट
- 11. का पता लगाने जब जावास्क्रिप्ट ASP.NET
- 12. जावास्क्रिप्ट में मानव शरीर का पता लगाने
- 13. का पता लगाने के लिए कि क्या छवि जावास्क्रिप्ट
- 14. आवाज का पता लगाने
- 15. जावास्क्रिप्ट में टूटी हुई छवियों का पता लगाने का तरीका?
- 16. वेबब्राउज़र नियंत्रण में जावास्क्रिप्ट निष्पादन का पता लगाने के लिए
- 17. आईओएस क्रोम का पता लगाने
- 18. जावास्क्रिप्ट कोड का पता लगाने का सबसे अच्छा तरीका
- 19. केवल एक तत्व के साथ एक numpy सरणी की लंबाई का पता लगाने के लिए कैसे?
- 20. का पता लगाने और वाईफाई
- 21. का पता लगाने के तत्वों jQuery
- 22. पायथन एक विभाजन गलती का पता लगाने
- 23. एक बफर ओवरफ्लो का पता लगाने
- 24. का पता लगाने और अजगर
- 25. जावास्क्रिप्ट रीडायरेक्ट समारोह के साथ चेतावनी
- 26. का पता लगाने अगर रंग
- 27. Google Analytics के साथ जावास्क्रिप्ट रीडायरेक्ट
- 28. आकृति का पता लगाने - ओपनसीवी
- 29. किसी एप्लिकेशन के लॉन्च का पता लगाने
- 30. माउस का पता लगाने के बिना जावास्क्रिप्ट के साथ जावा पर क्लिक करें साइड इफेक्ट्स
एक घटना 'onbeforeunload' है, क्या आप चाहते हैं? – fardjad
@fardjad शायद मैंने इसे सही ढंग से समझाया नहीं है। मुझे कुछ ऐसा चाहिए [यह] (http://www.internetofficer.com/seo-tool/redirect-check/), लेकिन जावास्क्रिप्ट के साथ, php – burtek
नहीं यदि यह समान मूल नीति को पूरा करता है तो आपको शायद यह प्राप्त करने में सक्षम होना चाहिए एक्सएचआर ऑब्जेक्ट के माध्यम से 302 हेडर। – zzzzBov