是否可以从另一个网站获取<div>
内容并将其与JS一起放在当前网站中?
示例:
网站1有一个门户网站,想要包含网站2的内容。
网站2在<div id="content"></div>
中有必要的内容。
网站1将使用JS获取内容并将其放入<div id="content_here"></div>
答案 0 :(得分:2)
不,这不可能通过javascript。通过javascript发出的任何请求必须与发起人在同一个域中。这是大多数浏览器的安全功能,称为Same Origin Policy。
唯一的解决方法是通过服务器端语言(例如PHP
或ASP.Net
)来抓取外部域的源,然后在本地发出AJAX请求。
答案 1 :(得分:1)
IF website1&amp;来自maches的website2来自同一个原始策略,那么你可以从JS访问Iframe,如果你有权访问这两个网站,你可以通过使用JSONP来传递原始策略,例如appendHtml(html)
,否则你不能(快速的想法)进入我的脑海)
希望这有帮助,