嗨朋友们我开发了一个项目,因为我希望以表格的形式显示来自网站的数据.所以我可以在子窗口iframe中执行该过程,并从子窗口获取表内容到父窗口.一切正常,但这将适用于所有浏览器,除了ie.并且它不会显示任何错误,一位朋友给出答案(http://roneiv.wordpress.com/2008/01/18/get-the-content-of-an-iframe-in-javascript-crossbrowser-solution-for-both-ie-and-firefox/)为此,但它显示错误“访问被拒绝”,请帮助我..解决方法:这是因为您...
我有一个包含多个iframe的文档. iframe都有textareas和textboxes.如何在整个文档中找出聚焦元素(带有光标的元素)?我需要一个方法(或属性),它将搜索所有iframe并返回带有光标的textarea或textbox. document.ActiveElement在控制台中为我提供了整个文档.解决方法:我已经为你做了.使用此功能,您可以在网页或iframe中激活元素.该函数检查活动元素的位置并返回它:/** * Return the active element in the main web or iframes * @retu...
例: Iframe.html的<a href="http://www.google.com">Google</a> bla bla bla <a href="http://www.yahoo.com">Yahoo</a>的index.html<script> ... </script> There are the links from "iframe.html" http://www.google.com http://www.yahoo.com解决方法:如果域,协议和端口匹配,只需使用…var links = $('iframe:first').contents()[0].links;jsFiddle. ……或没有jQuery ……var iframe = document.getElementsByTagName('ifram...
我一直在努力创建像Chrome扩展一样的Pin It button(Pinterest的扩展).我尝试的是在点击扩展时触发脚本,可以遍历网页上的所有可用图像,将其存储在localStorage中.现在我需要调用iframe(不同的域),并访问这些图像.由于只能从同一个域访问localstorage,我很困惑Pinterest如何设法存储来自网页的所有图像(暂时而不是在他们的服务器上),然后在iframe中使用它.我也看到了PinIt Button扩展的代码,但我无法理解它的东西,因为它太多混淆/加密...
页面加载iframe中的另一个域.如果iframe中的javascript点击了iframe中的链接,引荐来源的域名是哪个?解决方法:Referer将是单击链接的页面.在您的情况下,它将是在iframe中打开的域.
我有一个父窗口和两个iframe.我试图访问一个iframe的元素另一个iframe.使用代码:function startplay(){var txt="";txt+= "some text";var tag = window.frames("plays").getElementById("myvideo");tag.innerHTML=txt; }上面的代码位于由锚标记激活的iframe脚本中.但是在调用脚本时没有任何反应. myvideo标签内容不会改变.它是从另一个访问一个iframe的元素的正确方法.我应该使用parent.document.getElementById(“plays”).getEl...
我是第一次这样做.我在页面上创建了一个iframe,我希望iframe中的文本通过jquery.这是我的代码:<html><head><script src="http://code.jquery.com/jquery-1.9.1.min.js"></script><script type="text/javascript">function copyIframeContent(iframe){ var iframeContent = $(iframe).contents(); //alert(iframeContent);//$("#result").text("Hello World");$("#result").html(iframeContent.find('body').html);alert(iframeCo...
参见英文答案 > jQuery .ready in a dynamically inserted iframe 9个将$(document).ready 在父页面中等待iframe内容完全加载? 我有一个父页面,其中有一个iFrame. iFrame完全加载后,我需要从父页面调用iFrame中的一个函数.解决方法:见jQuery .ready in a dynamically inserted iframe
我有一个iFrame和一个包含内容的div.我想通过JavaScript删除div,这是可能的,我怎么能这样做? 我不想只是不显示它(例如:display:none via CSS),但是从网站的HTML中删除它.我有JavaScript的基本知识,但没有任何使用iFrame的经验.解决方法:您可以使用$("#iFrameId").contents().find("#yourDiv").empty();最好使用remove() 例如:$(“#iFrameId”).contents().find(“#yourDiv”).remove(); 释 empty()将删除选择的所有内容. remov...
我正在寻找一种方法将postMessage发送到兄弟iFrame,而父页面中没有任何javascript.我遇到的困难是尝试从第一个iFrame中获取另一个iFrame的窗口对象 该页面的布局如下:html body (http://host.com/)iFrame#a (http://me.com/a)iFrame#b (http://me.com/b)来自iFrame#a我正在尝试:(iFrame#b window).postMessage(...)问题是我不知道如何从iFrame#a中获取iFrame#b的窗口对象. parent.getElementById()和其他函数受XSS限制.我只想将p...
我有一个现有的远程站点,其中包含要访问的身份验证,现在我想使用iframe在我自己的站点中组合此站点.加载iframe时是否有任何解决方案可以帮助自动登录远程站点?<iframe src="http://remote.com/list"></iframe>如果要访问http://remote.com/list,请登录要求并且只发布用户名/密码. iframe加载时如何自动登录? 这是一些限制 >登录仅适用于post方法> iframe / javascript有跨域问题>没有提供登录API>远程站点无法进行其他修改解决方...
如果有可能,有人可以指导我正确的方法吗?我实际上是尝试使用iframe创建一个带有designMode =’on’的文本编辑器.编辑栏中的按钮由div组成,其中操作由onclick事件触发,然后使用execCommand函数.除了IE之外,我在Firefox和其他浏览器中完成了整个工作.我认为其主要原因是IE无法保持焦点并将范围选择保持在iframe内的文本中.每次单击按钮操作文本时都会发生这种情况.我的问题是,我该如何防止这种情况发生?我相信使用< a href =“java...
我的广告系统提供商收到了有关点击欺诈的警告.没有进一步的信息,他们所推荐的是“为太快点击广告的用户隐藏广告”.我写了一段JS脚本,点击时隐藏所有DIV广告N秒(使用cookie),但这个解决方案不起作用,因为“内部”内容(带有广告)是由调用和呈现的JS脚本生成的来自外部服务器的内容(正如您对广告系统的期望).因此,当考虑到跨域安全性时,它有点像Catch 22.我如何检测DIV(本地定义)内部由外部JS和iframe呈现的内容中的单击? 例:<div c...
我正在尝试访问子域中的iframe并获得跨域错误. 以下是example.mydomain.com/iframe_test.html的代码:<html> <head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> </head> <body><iframe src="http://example2.mydomain.com/welcome.php" width="1000" height="600"></iframe><script>$(document).ready(function(){setTimeout(function(){$('#innerdiv',$('iframe').contents()).hide();...
我们正在开发YouTube播放器,并且正在使用IFrame API.除了我们的Android 4.2.2测试设备外,一切都非常好用. 仅在这些设备上(而不是在任何其他版本的Android上),必须通过触摸视频视图来“手动”启动视频.在所有其他设备上,我们可以使用YouTube方法以编程方式启动视频播放. 以这种方式启动视频后,YouTube API按预期工作(即播放,暂停,停止方法都按照预期以编程方式工作). 这是我们代码的本质:var player; function onYouTubeIframeAPIR...