Javascript 在网站上加载外部页面的最佳实践
我试图在我的网站上加载外部页面,在上面显示一个浮动div,其中包含一些关于页面的信息,基本上就像谷歌图片在点击图片结果时所做的那样 我试图通过在iframe中加载外部页面来实现这一点,但是许多网站似乎不喜欢这样Javascript 在网站上加载外部页面的最佳实践,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我试图在我的网站上加载外部页面,在上面显示一个浮动div,其中包含一些关于页面的信息,基本上就像谷歌图片在点击图片结果时所做的那样 我试图通过在iframe中加载外部页面来实现这一点,但是许多网站似乎不喜欢这样 在我的网页上加载外部页面的最佳做法是什么?我认为I框架是标准的,你能给我们举一些不喜欢加载到iframe中的网站的例子吗?据我所知,该网站甚至不应该知道这一点。请使用iframe查看!这可能是你想要在一个“弹出窗口”中显示一个页面,比如谷歌的图片结果 -祝你愉快 我认为框架是最好的选择(
在我的网页上加载外部页面的最佳做法是什么?我认为I框架是标准的,你能给我们举一些不喜欢加载到iframe中的网站的例子吗?据我所知,该网站甚至不应该知道这一点。请使用iframe查看!这可能是你想要在一个“弹出窗口”中显示一个页面,比如谷歌的图片结果
-祝你愉快 我认为框架是最好的选择(在谷歌图片中,页面偶尔也会从框架中断裂)。如其他答案中所述,有一些插件可以帮助您
在大多数浏览器中,您无法使用javascript读取外部页面,因此我认为您的备选方案仅限于从服务器加载页面的方法,这似乎有很多麻烦。如果您坚持,我想您可以从服务器请求页面,然后将屏幕抓图页面发送给您的客户……您可以看看这个问题:
无论如何,iframe是这项工作的标准,因此我建议,但您也可以尝试: PHP AJAX 您可以按照此问题中的建议使用:另请参见: JavaScript插件 (如前所述)
你可以试试ajax,但我不知道这是否是最好的。例如:Twitter.com、Facebook.com和Google.com。同样根据本文:站点可以使用
if(top.location!=self.location)
检查这个问题,我不知道,谢谢你的提示。
$site = "http://stackoverflow.com";
echo $file_get_contents($site);