AJAX获取跨域HTML
AJAX Fetch Cross-Domain HTML
我担心我可能正在尝试做某些安全策略专门设计禁止的事情。
有一个站点有一个基于ajax的聊天应用程序。它定期轮询服务器并接收HTML片段作为返回。我想写一个替代的移动前端,直接使用JS查询现有的后端(即不使用我的服务器作为反射器)。
这里有两个主要问题使它与大多数此类问题不同:
-
服务器所有者不会介意我这样做,但他不会特意帮助我,所以与服务器交谈的格式不是我可以改变的。也就是说,服务器不会使用JSON,更不用说JSONP了。它是HTML片段,但对我来说,它本质上是文本
-
我需要有返回值可用于手动解析。它不应该通过包含在DOM或其他类似的机制被自动解析/插入/诸如此类。
如果有人对这件事有什么建议,我将不胜感激。
- 你可以使用服务器端脚本通过你的服务器代理它。
- 您可以使用YQL作为中间人,并使用JSONP或CORS。
- 告诉另一个服务器上的人为你的服务器设置CORS(告诉他们为每个请求添加一个头,例如
Access-Control-Allow-Origin: example.com
)。
你可以创建一个PHP代理吗?Ajax发送url获取到本地php(或其他服务器端脚本)PHP使用curl获取该页面并返回结果。
相关文章:
- 无法将数据从firebase获取到我的html页面
- Brightcove获取/显示HTML中的当前视频标题和描述
- 获取HTML属性中CSS声明的值
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- Html获取Rgb中的颜色
- 使用 jQuery 从 HTML 获取 id,给出意想不到的结果
- html获取调用onsubmit的位置
- 使用 HTML 获取已提交表单之外的选中元素
- 如何从 HTML 获取输入以链接到 MyChecker 函数?它不起作用
- 我如何从javascript到PHP或HTML获取变量
- 在ajax响应中从html获取输入值
- HTML获取URL参数
- ng-bind-html获取html内容的第一个字母
- 从HTML获取标题
- 从Html获取信息
- 使用Javascript和HTML获取选定的选项,并根据值显示字符串
- 通过AJAX和PHP通过输入HTML获取和读取文件
- 如何使用javascript生成的html获取标签的ID
- 在页面刷新(php)上从html获取表单数据
- JS Regexp:从 html 获取内联 JavaScript