包括我网站中的部分网站

时间:2013-09-24 09:42:01

标签: javascript jquery html css

我正试图找到一种方法将我网站中另一个网站的一部分包括在内。

我可以这样做 - 我想可以使用iframe但我怎样才能让它只在另一个网站上显示一个

例如,如果其他网站有:

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

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

我如何才能在我的网站上仅包含* a_div * div,仅限:

content here

会显示?

6 个答案:

答案 0 :(得分:2)

你无法做你想做的事,抱歉,无法过滤iframe内容。

答案 1 :(得分:0)

您可以使用iframe tag并在网址中附加带#的div的ID:

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

它会关注特定部分,但仅当您在iframe中显示的网站允许您获取该特定部分时,才能过滤内容。

答案 2 :(得分:0)

你不能,没有办法过滤iframe内容。

出于安全原因,也无法读取iframe的内容,然后将其过滤以仅显示您想要的部分。

为了实现这一目标,您需要创建一个服务器端脚本,用于抓取其他网站并返回您需要的内容。

答案 3 :(得分:0)

无法过滤相框的内容。

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

http://davidwalsh.name/curl-download

答案 4 :(得分:0)

如果您尝试在iframe中显示的网站与您的网站位于同一个域中,则可以过滤掉您需要的部分...否则您无法跨域访问数据。

答案 5 :(得分:0)

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

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

否则就不可能(跨域策略)已经提到了几次。