草庐IT

frameset-iframe

全部标签

javascript - 在同一浏览器中使用其他选项卡后,iFrame 内容消失

有很多关于消失的iFrame内容的帖子,但我能找到的是关于立即消失或随机消失的内容。我的情况有点不同。我在父div中有一个iframe:iframe完全填充其父级的位置,它本身几乎是视口(viewport)的全尺寸。iframe的内容是通过JS/JQuery设置的:functionloadURL(url){$('#content_frame').attr('src',url);}此外,eventListeners绑定(bind)到iframe$("#content_frame").on("load",function(){if(isNewURL){bindAndFocus();}});

javascript - 有没有办法阻止 iframe 重定向父窗口,但是 "top level"重定向仍然在 iframe 本身内部工作?

所以我读到了HTML5sandboxproperty我知道如果我想阻止iframe重定向其父窗口,我可以使用sandbox属性离开allow-top-navigation。但是,完成此操作后,如果iframe最初依赖于顶级重定向,则取而代之的是它重定向到空白页面,从而有效地破坏了导航。我能否阻止iframe修改其父窗口,同时仍然允许“顶级”重定向,只让这些在iframe的上下文中工作而不是顶级?编辑:就上下文而言,我正在与第三方合作,其页面有一个带有目标_top的表单。如果iframe是沙盒的,在提交表单时用户会得到一个空白页面,如果它不是沙盒则整个页面被重定向。我正在寻找允许提交表单

javascript - 有没有办法阻止 iframe 重定向父窗口,但是 "top level"重定向仍然在 iframe 本身内部工作?

所以我读到了HTML5sandboxproperty我知道如果我想阻止iframe重定向其父窗口,我可以使用sandbox属性离开allow-top-navigation。但是,完成此操作后,如果iframe最初依赖于顶级重定向,则取而代之的是它重定向到空白页面,从而有效地破坏了导航。我能否阻止iframe修改其父窗口,同时仍然允许“顶级”重定向,只让这些在iframe的上下文中工作而不是顶级?编辑:就上下文而言,我正在与第三方合作,其页面有一个带有目标_top的表单。如果iframe是沙盒的,在提交表单时用户会得到一个空白页面,如果它不是沙盒则整个页面被重定向。我正在寻找允许提交表单

javascript - 如何处理加载 iframe 时的错误?

我有一个其他网站可以包括这样他们的用户可以POST返回我网站的表格。我想优雅地处理我的网站出现故障或我的服务器无法为提供服务的情况。内容(即响应超时或4xx或5xx错误)。我尝试添加onError到对象,但这似乎没有做任何事情:showIFrame=function(){variframe=document.createElement('iframe');iframe.id='myIFrame';iframe.src='http://myserver.com/someURLThatFailsToLoad';iframe.onError=iframe.onerror=myHandler;

javascript - 如何处理加载 iframe 时的错误?

我有一个其他网站可以包括这样他们的用户可以POST返回我网站的表格。我想优雅地处理我的网站出现故障或我的服务器无法为提供服务的情况。内容(即响应超时或4xx或5xx错误)。我尝试添加onError到对象,但这似乎没有做任何事情:showIFrame=function(){variframe=document.createElement('iframe');iframe.id='myIFrame';iframe.src='http://myserver.com/someURLThatFailsToLoad';iframe.onError=iframe.onerror=myHandler;

javascript - onload 与 addEventListener 的 iframe 行为 ('load' )

我一直在尝试将隐藏的iframe元素添加到页面,并且我想在加载后操纵这些元素的DOM。我注意到我无法在将iframe添加到页面后立即开始操作DOM,因为它尚未加载。这不能用DOMContentLoaded事件来完成,因为它会触发iframe中不存在的文档,直到它被添加到页面,所以我们必须使用load事件。这是一些测试代码:variframe=document.createElement('iframe');iframe.onload=function(){console.log('loaded!');};document.getElementsByTagName('body')[0].

javascript - onload 与 addEventListener 的 iframe 行为 ('load' )

我一直在尝试将隐藏的iframe元素添加到页面,并且我想在加载后操纵这些元素的DOM。我注意到我无法在将iframe添加到页面后立即开始操作DOM,因为它尚未加载。这不能用DOMContentLoaded事件来完成,因为它会触发iframe中不存在的文档,直到它被添加到页面,所以我们必须使用load事件。这是一些测试代码:variframe=document.createElement('iframe');iframe.onload=function(){console.log('loaded!');};document.getElementsByTagName('body')[0].

html - 如何制作一个只是链接而不是 iFrame 的 Facebook "Like"按钮?

我想在发送给我们的电子通讯订阅者的电子邮件中添加一个“赞”按钮。使用iframe技术嵌入“赞”按钮的常用方法行不通。我想做的是有一个静态超链接,点击按钮图像将转到一个特定的URL,即我们相应的Facebook页面,并执行成为粉丝的操作。谁能想出一种可以链接到的官方或非官方URL,将您带到Facebook上的页面并执行适当的操作? 最佳答案 如果链接可以强制执行操作,那将是一个非常不安全的系统。人们会“喜欢”商店里所有他们不想要的东西。想象一下,公司在Twitter上发送一个缩短的URL并获得数百个非法“赞”是多么容易。最好让人们自己

html - 如何制作一个只是链接而不是 iFrame 的 Facebook "Like"按钮?

我想在发送给我们的电子通讯订阅者的电子邮件中添加一个“赞”按钮。使用iframe技术嵌入“赞”按钮的常用方法行不通。我想做的是有一个静态超链接,点击按钮图像将转到一个特定的URL,即我们相应的Facebook页面,并执行成为粉丝的操作。谁能想出一种可以链接到的官方或非官方URL,将您带到Facebook上的页面并执行适当的操作? 最佳答案 如果链接可以强制执行操作,那将是一个非常不安全的系统。人们会“喜欢”商店里所有他们不想要的东西。想象一下,公司在Twitter上发送一个缩短的URL并获得数百个非法“赞”是多么容易。最好让人们自己

javascript - 将 URL 参数传递给 iframe

我想从包含iframe的页面中获取参数,并将参数附加到iframe的src中。例子:页面包含IFRAME--http://www.example.com/pref.html?c=%433r3jutlut9se%23&e=test%40example.com上面页面中的IFRAME--这是我尝试过的许多事情之一,我认为这在理论上可行,但我没有运气:$(function(){varloc=window.location.toString(),params=loc.split('?')[1],params2=loc.split('&')[2],iframe=$('#myiframe');co