草庐IT

embed_iframe

全部标签

javascript - 有没有办法在 javascript 控制台中将上下文更改为 iframe?

我想更改在webkit开发人员工具/firebug控制台中执行的javascript的上下文,以执行其代码,就像它在页面上的iframe中运行一样。我知道我可以通过在单独页面上的iframe中打开页面来做到这一点,但我想在与父框架交互的地方运行代码。 最佳答案 Chrome15允许您更改控制台的范围。在控制台底部,清除控制台按钮旁边,有一个菜单显示。这将给出可用框架的列表:Firefox有一个similarfeature目前正在开发中:您还可以跨帧导航usingthecommandline:varframe=document.get

javascript - 如何使用 Javascript 刷新 IFrame?

我有一个带有IFrame和按钮的网页,按下按钮后我需要刷新IFrame。这可能吗,如果可能的话怎么办?我进行了搜索,但找不到任何答案。 最佳答案 variframe=document.getElementById('youriframe');iframe.src=iframe.src; 关于javascript-如何使用Javascript刷新IFrame?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

javascript - 捕获 iframe 加载完成事件

有没有一种方法可以捕获iframe的内容何时从父页面完全加载? 最佳答案 元素有一个load事件。如何收听该事件取决于您,但通常最好的方法是:1)以编程方式创建您的iframe它确保您的load总是在iframe开始加载之前通过附加它来调用监听器。variframe=document.createElement('iframe');iframe.onload=function(){alert('myframeisloaded');};//beforesetting'src'iframe.src='...';document.body

javascript - 使用 jQuery 在 iframe 中选择一个元素

在我们的应用程序中,我们解析网页并将其加载到iframe中的另一个页面。该加载页面中的所有元素都有其tokenID。我需要通过这些tokenID选择元素。意思是-我点击主页上的一个元素,然后在iframe的页面中选择相应的元素。在jQuery的帮助下,我按以下方式进行操作:functionselectElement(token){$('[tokenid='+token+']').addClass('border');}然而,使用此功能我只能选择当前页面中的元素,而不能选择iFrame中的元素。谁能告诉我如何选择加载的iFrame中的元素?谢谢。 最佳答案

javascript - 使用 JavaScript 检测点击进入 Iframe

我知道如果它是跨域的,则无法判断用户在iframe中做什么。我想做的是跟踪用户是否在iframe中单击。我想象这样一个场景,在iframe顶部有一个不可见的div并且div会将点击事件传递给iframe。这样的事情可能吗?如果是,那我该怎么做?iframe是广告,所以我无法控制所使用的标签。 最佳答案 这当然是可能的。这适用于Chrome、Firefox和IE11(可能还有其他)。constmessage=document.getElementById("message");//maindocumentmustbefocusedin

javascript - 如何在 iframe 上设置 'X-Frame-Options'?

如果我像这样创建一个iframe:vardialog=$('').dialog({如何修复错误:Refusedtodisplay'https://www.google.com.ua/?gws_rd=ssl'inaframebecauseitset'X-Frame-Options'to'SAMEORIGIN'.使用JavaScript? 最佳答案 您不能在iframe上设置X-Frame-Options。这是由您请求资源的域设置的响应header(在您的示例中为google.com.ua)。在这种情况下,他们将header设置为SAM

javascript - 使用给定的 HTML 动态创建 iframe

我正在尝试从JavaScript创建一个iframe并用任意HTML填充它,如下所示:varhtml='Foo';variframe=document.createElement('iframe');iframe.src='data:text/html;charset=utf-8,'+encodeURI(html);我希望iframe包含有效的窗口和文档。然而,事实并非如此:>console.log(iframe.contentWindow);null亲自尝试一下:http://jsfiddle.net/TrevorBurnham/9k9Pe/我忽略了什么?

iframe 在等待新页面加载时显示空白页面,而没有 iframe 则不会

在这被遗忘之前,我只想说我觉得我已经尝试了除了更改应用程序以使用AJAX和使用JSON返回响应之外的所有方法,而不是像我现在所做的那样呈现新的HTML页面(使用Go的https://github.com/unrolled/renderpackage)-重做所有事情需要大量工作,所以我希望有一个不涉及AJAX+JSON响应的解决方案现在,每当我执行表单POST时,最后我都会渲染一个新的HTML页面:render.HTML(w,http.StatusOK,"path/to/htmlfile/index",map[string]interface{}{csrf.TemplateTag:csr

5-UI自动化-三大切换,iframe如何定位,窗口新开、alert弹窗如何进行元素定位

5-UI自动化-三大切换,iframe如何定位,窗口新开、alert弹窗如何进行元素定位新开一个窗口如何定位元素switch_to方法iframe定位元素alert弹窗如何定位元素上篇介绍4-UI自动化-selenium三大等待操作web测试过程中有没有遇到以下问题:1、测试过程中遇到点击后打开了一个新的窗口,这种要如何定位呢?2、页面嵌套iframe,如何定位元素?3、有些甚至有alert弹窗,(基本较少,一些银行网站可能会有),如何定位元素?本篇就来一一介绍♡\color{red}{\heartsuit}♡新开一个窗口如何定位元素比如我输入百度url,输入淘宝,点击打开淘宝,然后在淘宝搜索

php - Facebook iframe 在 IE 中不工作; session /登录问题?

我的Facebookcanvasiframe应用程序有问题。我正在使用session构建一个简单的问卷式应用程序。每页都有一个问题,当提交表单时,答案存储在一个session数组中,页码增加一个,然后显示下一个问题。简单的东西。然而,这个应用程序;适用于除InternetExplorer之外的所有浏览器。在InternetExplorer中,页面更改似乎经历了另一个页面更改,这使session无效,并重新开始。我搜索了又搜索,但似乎无法找到此行为的原因。我已将应用程序的源代码放在http://gist.github.com/613083中.该应用程序使用Facebook在http://