我正在尝试仅使用 JS 来检测服务器信息,例如 HTTP 响应代码和内容。
由于同源策略,我不允许使用正常的 ajax 请求,因此我被迫遵循解决方法
使用 JSONP 很棒,但如果出现错误,我不知道响应页面的 HTTP 代码或内容
使用图像请求并不是真正的选项原因,与上面相同,我不知道 HTTP 代码或内容。我只能知道我是否将图像加载到 DOM。
将 AJAX 与CORS一起使用。这是迄今为止最好的解决方案,但如果它不是我的服务器,我无法检测到 HTTP 代码:(。同样适用于 flash 和 crossdomain.xml 策略。
使用 iframe,据我所知,我无法检测到 HTTP 代码或内容。
在写这篇文章时,我刚刚注意到我正在处理 XSS 问题,但我需要从 JS 获取的只是 HTTP 代码或另一个域的内容。
欢迎所有建议。