gpt4 book ai didi

javascript - 让 iframe(或类似的)通过 websocket 代理加载其内容?

转载 作者:行者123 更新时间:2023-12-03 05:53:59 27 4
gpt4 key购买 nike

我想在 iframe 中显示现有的子网站。

不同的是,我希望通过自定义 Websocket http 代理提供内容。 Websocket 的服务器端将处理通过 http 从原始服务器检索原始子站点内容。

我假设所有 iframe 浏览器(和 Ajax)资源加载调用都需要由一些 Javascript 代码拦截和满足,这些代码将通过 Websocket 连接获取所需的资源。

这根本不可能吗?

最佳答案

当我正确地解决你的问题时,你尝试获取一个网络文档并删除所有 <iframe> -标签。

您可以通过阅读file_get_contents()页面来做到这一点并删除所有 <iframe> -使用 preg_replace() 按其模式标记

<?php
$content = file_get_contents('http://www.w3schools.com/html/html_iframe.asp');
echo preg_replace('/<iframe(|\/)(?!\?).*?(|\/)>/','', $content);
?>

注意:由于某些没有基本 URL 的请求(例如 <img src="... )将在您的服务器上查找资源,因此网站将无法正确呈现。

把你的 stackoverflow 吸干了!有一天我会知道你的放弃...:x

关于javascript - 让 iframe(或类似的)通过 websocket 代理加载其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40021427/

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