假设在其他网站中存在一个div element
,其中包含一个table
。div element
期间内容的变化。我想div element
在我的网站上展示它的内容。是否可以使用 Asp 或 jquery 或 javascript 或其他方式?我听说过套接字编程。
编辑:
我不想要整个网页。只是其中的一部分。我认为 Iframe 帮不了我。
假设在其他网站中存在一个div element
,其中包含一个table
。div element
期间内容的变化。我想div element
在我的网站上展示它的内容。是否可以使用 Asp 或 jquery 或 javascript 或其他方式?我听说过套接字编程。
编辑:
我不想要整个网页。只是其中的一部分。我认为 Iframe 帮不了我。
使用普通的 JS/浏览器编程,使用 iframe,因为:
因此,除非您控制可以实现逻辑或允许 CORS 的远程服务器,否则您无能为力。
或者...
如果您有权访问您的服务器,则可以让您的服务器充当代理并为您读取远程页面。服务器未绑定到同源策略 (SOP),因此可以读取远程页面。有了这个,您可以使用 AJAX 请求您的服务器。
它像
Your browser <-AJAX-> your server <-wget/curl/fopen/whatever-> remote server
到您的服务器的请求 url 通常看起来像(未编码):
http://mysite.com/remoteread.php?remote_url=http://myremotesite.com/thispage.php
然后remoteread.php
读取远程页面,并简单地将回复“中继”到您的浏览器。
发现雅虎的一篇文章更详细地解释了该方法