标签: iframe

如何防止我的网站页面通过iFrame的第三方网站框架加载

如何在页面加载期间找到我的页面作为框架嵌入到其他网站?我猜引用请求标题在这里无法帮助我?谢谢.

php python iframe frame http-headers

72
推荐指数
5
解决办法
6万
查看次数

IFRAME和iPad上的Safari,用户如何滚动内容?

根据Apple iOS的口头禅,应该可以通过用两根手指拖动来滚动IFRAME的内容.不幸的是,在iPad上运行最新版本的iOS我还没有找到一个带有IFRAME的网站,它使用这种方法滚动 - 没有滚动条出现.

有谁知道用户应该如何使用移动版Safari滚动IFRAME的内容?

html safari iframe scroll ipad

71
推荐指数
5
解决办法
15万
查看次数

获取跨域iframe的DOM内容

我有一个跨域网站的iframe.我想读取iframe的DOM,我认为这是可能的,因为使用检查器,我甚至可以修改iframe的DOM.然而,我试图阅读它的每一种方式,我都遇到了相同的原始政策.我想要的只是从iframe加载到我的本地DOM中的内容.我以为它会那么简单$(document.body).find('iframe').html(),但那会返回空字符串.

我真的希望有一种方法可以做到这一点,因为我过去几天一直在做的工作是基于这种可行性.

谢谢

html javascript iframe jquery html5

71
推荐指数
4
解决办法
15万
查看次数

HTML iframe - 禁用滚动

我在我的网站上有以下iframe:

<iframe src="<<URL>>" height="800" width="800" sandbox="allow-same-origin allow-scripts allow-forms" scrolling="no" style="overflow: hidden"></iframe>
Run Code Online (Sandbox Code Playgroud)

它有滚动条.
如何摆脱它们?

html css iframe

70
推荐指数
3
解决办法
32万
查看次数

根据内容高度调整iframe高度

我在我的网站上打开我的博客页面.问题是我可以给iframe一个宽度,但高度应该是动态的,这样iframe中就没有滚动条了,它看起来像一个页面......

我已经尝试了各种JavaScript代码来计算内容的高度,但是所有这些代码都提供了访问被拒绝权限错误,没有用.

<iframe src="http://bagtheplanet.blogspot.com/" name="ifrm" id="ifrm" width="1024px" ></iframe>
Run Code Online (Sandbox Code Playgroud)

我们可以使用Ajax来计算高度或者使用PHP吗?

javascript php ajax iframe

69
推荐指数
3
解决办法
11万
查看次数

如何检查iframe是否已加载或是否有内容?

我有一个id ="myIframe"的iframe,这里我的代码加载它的内容:

$('#myIframe').attr("src", "my_url");
Run Code Online (Sandbox Code Playgroud)

问题是有时加载时间太长,有时加载速度很快.所以我必须使用"setTimeout"函数:

setTimeout(function(){
   if (//something shows iframe is loaded or has content)
   {
       //my code
   }
   else
   {
       $('#myIframe').attr("src",""); //stop loading content
   }
},5000);
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何确定iFrame是否已加载或是否具有内容.使用iframe.contents().find()不起作用.我不能用iframe.load(function(){}).

javascript iframe jquery

69
推荐指数
7
解决办法
17万
查看次数

Facebook如何在画布页面上为iFrame设置跨域cookie?

我正在浏览关于canvas应用程序的Facebook文档,我遇到了一个示例应用程序:http://developers.facebook.com/docs/samples/canvas.然而,当我阅读他们的例子时,我对他们在iframe应用程序中使用cookie感到非常困惑.

一个小背景...

我已经玩过使用iframes嵌入式小部件(与Facebook无关),我发现一些浏览器(Chrome,Safari等)有严格的cookie策略,不允许在iframe中设置跨域cookie(Firefox,另一方面,允许iframe在iframe中设置跨域cookie).例如,如果foo.com具有src="http://bar.com/widget"iframe小部件的iframe将无法为bar.com设置任何cookie,因此将无法在iframe中保持状态:bar.com将解释来自的每个请求(包括ajax请求)窗口小部件作为没有建立会话的新请求.我挣扎了,通过使用JSONP和javascript为foo.com设置cookie来找到解决方法......

... 所以?

好吧,我正在查看示例画布iframe Facebook应用程序,我注意到他们的应用程序(托管在runwithfriends.appspot.com上)能够设置一个cookie u,其中包含当前用户的id以及runwithfriends的一些其他参数. appspot.com域名.它会在每个请求中发送此cookie ...它可以在Chrome和Firefox中运行!WTF?Facebook如何解决Chrome上的跨域cookie限制?

(我现在已经知道了答案,但我认为这可能对那些努力弄清楚同样事情的人有所帮助 - 我将在下面发布答案.)

cookies iframe facebook facebook-iframe

68
推荐指数
1
解决办法
5万
查看次数

空iframe src是否有效?

我希望iframe最初src为空白,然后一旦页面加载; 调用JS函数,然后将src值设置为实际值.

所以是<iframe src="#" />有效的还是我需要使用其他类似的东西javascript:;

html javascript css iframe

68
推荐指数
4
解决办法
8万
查看次数

如果iframe src无法加载,则会出现捕获错误.错误: - "拒绝在框架中显示'http://www.google.co.in/'.."

Knockout.js用来绑定iframe src标签(这可以根据用户进行配置).

现在,如果用户已配置http://www.google.com(我知道它不会在iframe中加载,这就是为什么我将其用于-ve场景)并且必须在IFrame中显示.但它会引发错误: -

拒绝在框架中显示" http://www.google.co.in/ ",因为它将"X-Frame-Options"设置为"SAMEORIGIN".

我为iframe提供了以下代码: -

<iframe class="iframe" id="iframe" data-bind="attr: {src: externalAppUrl, height: iframeheight}">
    <p>Hi, This website does not supports IFrame</p>
</iframe>
Run Code Online (Sandbox Code Playgroud)

我想要的是,如果网址无法加载.我想显示自定义消息. 我收到错误时控制台的屏幕截图 骗子在这里

现在,如果我使用onload和onerror作为: -

<iframe id="browse" style="width:100%;height:100%" onload="alert('Done')" onerror="alert('Failed')"></iframe>
Run Code Online (Sandbox Code Playgroud)

它可以正常加载w3schools.com,但不能与google.com.

其次: - 如果我把它作为一个功能,并尝试像我在我的小提琴,它不起作用.

<iframe id="browse" style="width:100%;height:100%" onload="load" onerror="error"></iframe>
Run Code Online (Sandbox Code Playgroud)

我不知道如何让它运行并捕获错误.

编辑: - 我已经看到如果iframe没有在stackoverflow中加载或加载问题,想要调用函数,但它显示可以在iframe中加载的网站的错误.

另外,我已经在加载事件上看了Stackoverflow iframe 谢谢!!

iframe jquery same-origin-policy knockout.js

68
推荐指数
5
解决办法
11万
查看次数

安全页面上iframe中的不安全内容

我正在为客户开发应用程序,该客户端将拥有SSL证书并在https下提供服务.但是,要与现有网站集成,他们希望在iframe中提供导航.

我可以看到这会造成麻烦,因为我希望浏览器抱怨页面上安全和不安全内容的混合.我在这里看过类似的问题,他们似乎都反过来引用了这一点(iframe中的安全内容).

那么我想知道的是:它会导致问题是将不安全的内容包含在iframe中,放在安全页面上,如果是这样,它们会出现什么样的问题?

理想情况下,如果这不是一个好主意(我有一种强烈的感觉,它不是)我需要能够向客户解释这一点.

ssl iframe

66
推荐指数
2
解决办法
12万
查看次数