gpt4 book ai didi

javascript - 如何从 diff 源获取 iframe html

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

这是我的代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
</head>
<body>
<iframe id="1" src="https://bing.com" frameborder="2" height="300px" width="800px"></iframe>
</body>
</html>

当我在 chrome 控制台中键入 $('#1').contents() 时,它会引发:

Uncaught DOMException: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://localhost:63342" from accessing a cross-origin frame.

我的问题是:如何获取iframe的html(我发现exist question不能解决我的问题)

最佳答案

my question is: How to get the html of iframe(I found exist question can't fix my question)

如果存在的问题说“你不能那样做”,那么存在的答案就是正确的

但是,如果您希望阅读的站点设置了 CORS,那么您可以阅读原始 html(尽管不是来自 iframe)

有可能使用浏览器插件,但我猜你不想太明显地这样做,即指示访问你网站的访问者下载并安装浏览器插件

关于javascript - 如何从 diff 源获取 iframe html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31472600/

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