使用JavaScript检测非http重定向
Detect non-http redirects using JavaScript
我可以检测到浏览器中发生的重定向,而不是指向HTTP协议吗?
例如,我的脚本使用
重定向到ftp://, sms://, ws://location.href=ws://abc/a
是否有一种方法来检测这种重定向使用JS?如果有用,我可以涉及chrome ext环境在这以及。
虽然这不是直接的,如果你正在使用chrome扩展,你可以依靠chrome.webRequest.onHeadersReceived.*
API,它会通过responseHeaders
给出一些线索,你可以检测非http重定向和设置相应的动作
相关文章:
- web配置http到https重定向异常
- http/rxjs catch回调中的Angular 2重定向导致TypeError:无法读取属性'订阅'
- AngularJS$http重定向状态代码
- Pinterest API应用程序处于开发模式(因此我可以使用http重定向)
- 返回重定向到具有 HTTP 基本身份验证的 URL
- 如何使用节点http代理抑制来自目标的301重定向
- 遵循重定向的图像HTTP请求,客户端
- 如何进行服务器端HTTP重定向更新引用程序(更改原始引用程序)
- AngularJs $http postsuccessCallback 导致页面重定向,即使服务器以 200 状态响应也
- 隐藏 HTTP 引用的 301 重定向
- 是否可以使用 Jquery 或 Javascript 重定向到阻止 http 重定向的页面
- HTTP 200 + 空响应 + 重定向
- Express 4– 将所有路由的HTTP重定向到HTTPS
- HTTP重定向-Javascript或Flask
- 无法追踪的HTTP重定向
- HTTP:重定向到几个页面中的一个
- http重定向与cordova,我如何重新加载的页面重定向到浏览器
- 使用JavaScript检测非http重定向
- 将JavaScript标记's src属性在所有浏览器中都遵循HTTP重定向
- Android/iOS WebView未遵循CORS HTTP重定向(30x)