Javascript 在我的网站中包括网站的一部分
我试图找到一种方法,包括在我的网站的另一个网站的一部分 我能做到这一点吗?我想可能会使用iframe,但我如何才能使它只显示在另一个网站上,比如说一个 例如,如果其他站点具有: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
<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>