gpt4 book ai didi

javascript - YQL 从请求的页面中移除 <script></script> 标签内的数据

转载 作者:行者123 更新时间:2023-11-30 18:24:56 26 4
gpt4 key购买 nike

我将代码分隔在两个域中。域和代码都是可信的。

我想通过 jquery 的 .load() 方法从域 A 访问域 B 的代码,但后来知道这是不可能的,因为跨域之间的数据访问受到限制。

YQL 作为我的选择,工作得很好。但它不会在 < script >>/script > 标签中带来数据。我检查了返回的数据,它包含来自域 B 的被调用页面的所有 HTML,SCRIPT 代码除外。

我需要带上SCRIPT代码并执行。

在 YQL 帮助中找不到任何相关内容(他们只提到如何从返回的数据中删除 < script >),但在我的情况下,YQL 本身会删除脚本。

最佳答案

the url you've provided 发生了什么, 与其说 script 标签被剥离,不如说 YQL 选择默认只返回文档的主体,而你的脚本放在头部。

你可以通过这样的查询得到 head:

where url="..." and xpath='/html/head/'

关于javascript - YQL 从请求的页面中移除 &lt;script&gt;&lt;/script&gt; 标签内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11137836/

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