gpt4 book ai didi

javascript - Bookmarklet:加载外部站点 html

转载 作者:行者123 更新时间:2023-11-28 11:00:18 25 4
gpt4 key购买 nike

如何从外部站点加载 html? (跨域)

最佳答案

如果您只想显示其他网站页面的完整内容,可以使用<iframe>标签。

Ajax (带有 XmlHttpRequest 对象) 无法跨域工作(除了某些最新的浏览器,考虑到您希望它适用于每个访问者,这可能不适合您的网站。 ..)但是您可以在服务器上使用代理,以便 Ajax 请求完成到您的站点(无跨域),代理从其他域获取页面,并将其返回给 Ajax 调用者。

该代理可以是您编写的脚本(例如一些获取参数的简单 PHP 脚本,并使用curl 或任何等效项发出请求),或者您可以使用 apache 的模块 proxy_http(只需几行配置) ,无需编写代码,并且性能更好)

或者,如果您不想使用任何类型的代理,您可以动态构建 <script>标签,不限于您网站所在的域...

关于javascript - Bookmarklet:加载外部站点 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139130/

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