iframe相关内容

在 selenium web 驱动程序中如何选择正确的 iframe

我正在尝试单击此页面上的元素: url = 'https://finance.yahoo.com/quote/GOOG?ltr=1'驱动程序 = webdriver.Firefox()driver.get(url)driver.find_element_by_link_text('财务') 此时我想点击“现金流"、“资产负债表"或“季度".我知道这些按钮已被加载,因为我可以使用 Beautif ..
发布时间:2021-12-02 17:06:35 Python

如何获取 iframe 的当前位置?

我构建了一个基本的数据输入应用程序,允许用户在 iframe 中浏览外部内容并从同一页面快速输入数据.数据变量之一是 URL.理想情况下,我希望能够使用 javascript 将 iframes 当前 url 加载到文本框中.我现在意识到由于安全问题,这不会发生. 有没有人在服务器端做过什么?或知道浏览器控件中的任何 .Net 浏览器.最终目标只是为用户提供一种简单的方法来提取他们在 ifr ..
发布时间:2021-12-02 08:42:50 C#/.NET

使用 CSS 影响 iframe 内的 div 样式

是否可以仅使用 CSS 更改位于页面 iframe 内的 div 的样式? 解决方案 您需要 JavaScript.这与在父页面中执行的操作相同,只是您必须在 JavaScript 命令前添加 iframe 的名称. 请记住,同源策略适用,因此您只能对来自您自己的服务器的 iframe 元素执行此操作. 我使用 Prototype 框架来简化: frame1.$('mydiv ..
发布时间:2021-12-01 16:36:34 前端开发

覆盖 iframe 中内容的正文样式

如何控制 iframe 中主体元素的背景图像和颜色?请注意,嵌入的 body 元素有一个类,而 iframe 是属于我网站一部分的页面. 我需要这个的原因是我的网站为正文分配了黑色背景,然后为包含文本的 div 分配了白色背景.WYSIWYG 编辑器在编辑时使用 iframe 嵌入内容,但它不包含 div,因此文本很难阅读. iframe 的主体在编辑器中有一个没有在其他任何地方使用的 ..
发布时间:2021-12-01 16:15:46 前端开发

iFrame src 更改事件检测?

假设我无法控制 iframe 中的内容,有什么方法可以通过父页面检测其中的 src 更改?也许是某种加载? 如果 iframe src 与之前相同,我的最后手段是进行 1 秒的间隔测试,但执行这个 hacky 解决方案会很糟糕. 如果有帮助,我正在使用 jQuery 库. 解决方案 您可能想要使用 onLoad 事件,如下例所示: ..
发布时间:2021-12-01 14:18:03 前端开发

jQuery .ready 在动态插入的 iframe 中

我们使用 jQuery thickbox 在有人点击图片时动态显示 iframe.在这个 iframe 中,我们使用 galleria 一个 javascript 库来显示多张图片. 问题似乎是 iframe 中的 $(document).ready 似乎被触发得太快了,而且 iframe 内容甚至还没有加载,所以 Galleria 代码没有正确应用DOM 元素.$(document).re ..
发布时间:2021-12-01 14:08:30 前端开发

iframe 和父站点之间如何通信?

iframe 中的网站不在同一个域中,但两者都是我的,我想在 iframe 和父站点之间进行通信.可能吗? 解决方案 对于不同的域,无法直接调用方法或访问 iframe 的内容文档. 您必须使用跨文档消息. 父级 ->内嵌框架 例如在顶部窗口中: myIframe.contentWindow.postMessage('hello', '*'); 在 iframe 中: ..
发布时间:2021-12-01 13:25:22 前端开发

高度为 100% 的全屏 iframe

为了隐藏 iFrame 的滚动条,父元素被 overflow: hidden 隐藏滚动条,并且 iFrame 被设置为 150% 的宽度和高度,这迫使滚动条向外页面并且由于正文没有滚动条,因此您可能不希望 iframe 超出页面的边界.这会隐藏全宽 iFrame 的滚动条! ..
发布时间:2021-12-01 13:11:39 前端开发

调整 iframe 的宽度和高度以适应其中的内容

我需要一个解决方案来自动调整iframe 的width 和height 以勉强适应它内容.关键是在加载 iframe 后可以更改宽度和高度.我想我需要一个事件动作来处理 iframe 中包含的主体尺寸的变化. 解决方案 函数 resizeIFrameToFitContent( iFrame ) {iFrame.width = iFrame.contentWindow.document.bo ..
发布时间:2021-12-01 12:56:48 前端开发

Frame Buster Buster ...需要buster代码

假设您不希望其他网站在 中“构建"您的网站: 因此,您将反框架、破坏框架的 JavaScript 插入到您的所有页面中: /* 将我们从任何包含的 iframe 中分离出来 */if (top != self) { top.location.replace(self.location.href);} 太棒 ..
发布时间:2021-12-01 12:48:24 前端开发

从 iFrame 中获取元素

如何从 中获取 ? 解决方案 var iframe = document.getElementById('iframeId');var innerDoc = (iframe.contentDocument) ?iframe.contentDocument : iframe.contentWindow.document; 你可以更简单地写: var iframe = document. ..
发布时间:2021-12-01 12:46:42 前端开发

如何将 CSS 应用于 iframe?

我有一个简单的页面,其中包含一些 iframe 部分(用于显示 RSS 链接).如何将主页中相同的 CSS 格式应用到 iframe 中显示的页面? 解决方案 编辑:除非适当的 CORS 标头 已设置. 这里有两个不同的东西:iframe 块的样式和嵌入在 iframe 中的页面的样式.您可以按照通常的方式设置 iframe 块的样式: 嵌入在 iframe 中的页面的样式必须 ..
发布时间:2021-12-01 12:23:11 前端开发

从父页面调用 iframe 中的 JavaScript 代码

基本上,我在页面中嵌入了一个 iframe,iframe 有一些 JavaScript 我需要从父页面调用的例程. 现在相反很简单,因为你只需要调用parent.functionName(),但不幸的是,我需要完全相反的. 请注意,我的问题不是更改 iframeURL/code>,但调用在 iframe 中定义的函数. 解决方案 假设你的 iFrame 的 id 是“targe ..
发布时间:2021-11-30 22:47:08 前端开发

iframe下#document的处理方式

对于我现在正在测试的门户,我遇到了无法创建任何 xpath 定位器的问题,一段时间后我发现这是因为“#document",这会切断路径并简化“复制 xpath"将路径指向一个完全不同的元素. ..
发布时间:2021-11-30 22:13:00 前端开发

我可以在同一页面上使用多个版本的 jQuery 吗?

我正在处理的一个项目需要在客户的网页上使用 jQuery.客户将插入我们将提供的一段代码,其中包括一些 元素,这些元素在 创建的 中构建小部件.如果他们还没有使用最新版本的 jQuery,这也将包括(很可能)一个 用于 Google 托管的 jQuery 版本. 问题是一些客户可能已经安装了旧版本的 jQuery.虽然如果它至少是一个相当新的版本,这可能会起作用,但我们的代 ..
发布时间:2021-11-30 22:11:00 前端开发

SecurityError:阻止了一个具有源的框架访问跨源框架

我正在 HTML 页面中加载 并尝试使用 Javascript 访问其中的元素,但是当我尝试执行我的代码时,出现以下错误: SecurityError:阻止了一个源为“http://www..com"的框架访问跨源框架. 你能帮我找到一个解决方案,以便我可以访问框架中的元素吗? 我正在使用此代码进行测试,但徒劳无功: $(document).ready(functio ..
发布时间:2021-11-30 22:07:34 前端开发

jQuery/JavaScript:访问 iframe 的内容

我想使用 jQuery 在 iframe 中操作 HTML. 我想我可以通过将 jQuery 函数的上下文设置为 iframe 的文档来做到这一点,例如: $(function(){//文档准备好$('some selector', frames['nameOfMyIframe'].document).doStuff()}); 但是这似乎不起作用.一些检查表明 frames['nameO ..
发布时间:2021-11-30 22:00:46 前端开发