gpt4 book ai didi

javascript - 如何在html脚本标签中加载跨域url

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

我想在我的网页上加载跨域 url html 内容。我读到它可以通过在脚本中加载url并调用全局回调函数来实现。我的代码如下-

<html>
<body>

<div id="response"></div>

<script>
function myFunction (data) {
var stringData = JSON.stringify(data)
document.getElementById('response').innerHTML = stringData;
}
</script>
<script src="http://zeenews.india.com?callback=myFunction()"></script>

</body>
</html>

当我运行这个 HTML 文件时,出现以下错误

Uncaught SyntaxError: Unexpected token <

我也可以在错误前面看到这个 url

?callback=myFunction():2 

请帮帮我。

最佳答案

你因为这个标签而收到这个错误

<script src="http://zeenews.india.com?callback=myFunction()"></script>

,因为您输入的 url 不会返回 javascript 文件。 <script> 中的 src 属性标签仅适用于 js。

如果你想在response div标签内显示网页内容,你应该使用<iframe>在该 div 中标记,如下所示:

<div id="response">
<iframe src="http://zeenews.india.com"></iframe>
</div>

关于javascript - 如何在html脚本标签中加载跨域url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34750369/

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