Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在我的网站中包括网站的一部分_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 在我的网站中包括网站的一部分

Javascript 在我的网站中包括网站的一部分,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图找到一种方法,包括在我的网站的另一个网站的一部分 我能做到这一点吗?我想可能会使用iframe,但我如何才能使它只显示在另一个网站上,比如说一个 例如,如果其他站点具有: <div id="a_div"> content here </div> <div id="b_div"> other content here </div> 将显示?您可以使用iframe标记并在url中使用附加div的id: <iframe src="http

我试图找到一种方法,包括在我的网站的另一个网站的一部分

我能做到这一点吗?我想可能会使用iframe,但我如何才能使它只显示在另一个网站上,比如说一个

例如,如果其他站点具有:

<div id="a_div">
content here
</div>

<div id="b_div">
other content here
</div>

将显示?

您可以使用
iframe标记
并在url中使用
附加div的id:

<iframe src="http://www.yoursite.com/page.html#a_div"></iframe> 


它将关注特定部分,但只有当您在iframe中显示的站点允许您获取特定部分时,才可能过滤内容。

您不能,无法过滤iframe内容

出于安全原因,也不可能读取iframe的内容,然后对其进行过滤以仅显示所需的部分


为了实现这一点,您需要创建一个服务器端脚本,该脚本将刮取其他网站并返回您所需的内容。

您无法执行您试图执行的操作,抱歉,无法过滤iframe内容。

无法过滤您的框架内容

但可以使用curl-php方法获取网站的一部分,并使用解析方法进行修改


如果您试图在iframe中显示的网站与您的网站位于同一个域中,您可以只筛选出您需要的部分…否则您无法跨域访问数据。

如果您有权访问其他相关网站运行的服务器,则有可能。然后可以启用跨源资源共享()

之后,您可以使用
jQuery.load
或任何其他ajax请求


否则这是不可能的(跨域策略),正如前面几次提到的那样。

您不能使用iframe。唯一的选择是在服务器上用代码屏蔽scrape并以这种方式显示。@Farax,我看你们并没有读它,它是另一个域。
<iframe src="http://www.yoursite.com/page.html#a_div"></iframe>