社交媒体网站阻止其他网站在iFrame中显示他们的页面
Social Media sites preventing other sites displaying their pages in an iFrame
上周在工作中我们注意到,如果你试图在iFrame中显示YouTube页面,你会显示一个页面,说明这是不允许的。会显示一个链接,将您直接带到该页面。我们研究了其他社交媒体网站,Facebook和Twitter也都这样做。
我有两个问题。第一,这是怎么做到的?我猜它是一个支票,类似于:if(window != top){
// display 'error' page
}
另一个问题是为什么要这样做?我最初的想法是这可能与安全有关,但我想得越多,我就越觉得这是一个法律问题或营销决策。
- 做一些关于推特或张贴东西的网站,显示某种形式。
- 包含一个指向http://twitter.com/share?text=SPAM_TEXT_HERE的iframe
- 将iframe放置在bs网站表单按钮所在的位置。
- 滚动iframe,这样只有"Tweet"按钮从iframe显示。
这样他们就会让人们发垃圾推文。
问题是在youtube的政策,我给你的官方答案由youtube的大卫博伊尔和正确的嵌入选项在api的页面https://developers.google.com/youtube/player_parameters?hl=it
Hello YouTube API开发者,
本周三,1月12日,YouTube.com网络团队将实现一个更改,以防止网站包括www.youtube.com网站通过<iframe>
(或<frame>
)在他们的页面。下面这个更改后,指向www.youtube.com的<iframe>
将停止显示点击YouTube网站,将会显示一个空白页面。
虽然这个变化与YouTube API没有直接关系,但我们做到了我想提前在YouTube上宣布这一变化API开发人员确实在他们的网站上包含www.youtube.com通过帧的页面。我们还想澄清的是,这个变化不是影响<iframe>
官方YouTube视频嵌入API
(described at http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html),
应该保持完全运行。它只是为了影响非嵌入API的使用。
如果你在你的网页上包含www.youtube.com,因为你你不知道如何嵌入视频,这篇YouTube帮助文章详细说明嵌入的官方方法:
http://www.google.com/support/youtube/bin/answer.py?hl=en&answer=171780
最好马里奥
如何在WordPress站点中嵌入iFrame代码(手动和使用插件)留下评论/指南/By qmk你最近听说过内联框架(iFrames)吗?它们是如何帮助你在网站上分享内容的?如果你经营一个博客或制作任何网络内容,有时你可能想分享别人的内容。更多细节请点击这里
iFrames可以有效且安全地完成此操作。
使用iFrames,你将能够显示像视频和图像这样的东西,而不用在你的网站上托管它们。
在这篇文章中,我们将概述什么是iframe,它们做什么,以及如何在WordPress中使用它们。
然后,我们将展示如何手动嵌入它们并使用插件。目录
在WordPress中使用iframe什么是iframe ?在开始使用iframe之前需要知道的事情如何在WordPress中使用iframe(3种方法)- 使用嵌入代码嵌入iFrame
- 使用文本编辑器
- 使用插件添加iFrame你已经准备好开始在WordPress中使用iframe了!
在WordPress中使用iframe 你可能想知道为什么你需要使用iframe来嵌入内容,当有其他的方法。
一方面,你可以简单地复制和粘贴内容到你的网站,对吗?或者对于视频,只需下载并上传到您的帖子,页面或媒体库?
虽然这些方法有效,但它们并不可取。首先,复制粘贴他人的内容可能违反版权法。
你不应该上传视频之类的东西的第二个原因是这些文件会占用大量的磁盘空间和带宽,并且会减慢你的网站速度。
使用iframe可以避免这两个问题。
- 在我的网站上显示最近提交的文章/图片
- 如何更改网站上显示的文本
- Magento网站上线直播服务器只显示主页
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 在网站上显示.mov作为加载屏幕的最佳方式
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 显示用于网站打印的PDF
- 检测重定向并相应地显示网站
- 在元素悬停上显示带有javascript的弹出式网站
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- ASP MVC网站与vegas背景幻灯片不显示背景后发布到服务器
- 根据当前网站显示内容
- 留下我的网站显示弹出框与消息
- 我的网站显示空白页面
- 如何使网站显示总是在纵向方向
- 为什么我的网站显示延迟在Chrome浏览器当我滚动
- 如何阻止网站显示退出确认(该网站是在您的网站弹出窗口中打开的)
- 阻止网站显示基于特定日期的内容
- 如何在我的网站显示其他网站的一部分