gpt4 book ai didi

javascript - AJAX 获取跨域 HTML

转载 作者:行者123 更新时间:2023-12-02 20:02:36 25 4
gpt4 key购买 nike

我担心我可能正在尝试做某些安全策略专门禁止的事情。

某个网站有某个基于 AJAX 的聊天应用程序。它定期轮询服务器并接收 HTML 片段作为返回。我希望编写一个替代移动前端,它使用 JS 直接查询现有后端(即不使用我的服务器作为反射器)。

这里有两个主要问题使这个问题与大多数此类问题不同:

  1. 服务器所有者不会介意我这样做,但他不会竭尽全力帮助我,因此与服务器对话的格式不是我可以更改的。也就是说,服务器不处理 JSON,更不用说 JSONP 了。它是 HTML 片段,但就我的目的而言,本质上是文本。

  2. 我需要有可用于手动解析的返回值。它不应该通过包含在 DOM 或其他类似机制中来自动解析/插入/你有什么。

如果有人对此事有任何建议,我将非常感激。

最佳答案

  • 您可以使用服务器端脚本通过服务器代理它。
  • 您可以使用YQL作为中间人并使用 JSONP 或 CORS。
  • 告诉另一台服务器上的人员进行设置 CORS对于您的服务器(告诉他们为每个请求添加 header ,例如 Access-Control-Allow-Origin: example.com)。

关于javascript - AJAX 获取跨域 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7802097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com