问题标签 [iframe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iframe - 如何从 iframe 发布到 iframe 之外的另一个页面?
在 iframe 中,我让用户使用第三方网站验证信用卡支付信息,验证后页面将重定向到我们应用程序中的预定义 URL。但是,它会在 iframe 本身内发布到此 URL。有没有一种干净的方法可以重定向到我需要的页面?还是我必须使用一些中间页面,然后将重定向“出”iframe?
javascript - 有什么方法可以代替 JS hack 让我从 iframe 发布到 iframe 之外的另一个页面?
有什么方法可以代替 JS hack 让我从 iframe 发布到 iframe 之外的另一个页面?
iframe 正在将数据发布到第 3 方,然后仅使用作为重定向 URl 的 URL 进行响应,因此我们无法设置表单目标。我们符合 PCI 标准,因此我们不能使用window.parent.location = url;
iframe - iframe 和重定向
我有一个网页(比如 www.example.com/a.asp).. 我在这个页面中有一个 iframe,它从不同的网站(www.example.net/b.asp)加载一个页面......这个 b .asp 向用户提出的问题很少,结果会发布到我的网站 (www.example.com/c.asp) 中的 c.asp。此页面 (www.example.com/c.asp) 被加载到 iframe 中。当我从 www.example.net 收到响应时,有什么方法可以重新加载整个网页并重定向到另一个 wbpage。对不起,如果这个问题令人困惑,有任何疑问请告诉我。
javascript - 使用 Javascript 在 MS CRM 4.0 中的 IFrame 中加载页面上的访问控件
我在 MS CRM 4.0 的一个模块中的 IFrame 中加载了一个自定义 aspx 页面。这个页面基本上有 6 个文本框(txtValue1、txtValue2 等等..),其中包含值。我想通过加载事件或保存事件上的 javascript 代码访问这些值。有人知道怎么做吗?我尝试了从网上获得的几个代码,但似乎没有任何效果。对此的任何帮助将不胜感激。
javascript - 强制 iframe 加载全帧
我有一个 HTML 页面(比如welcome.html),其中包含一个我无法控制的页面的 iframe(比如 app.html)。用户在 iframe 中使用应用程序执行一些操作并单击提交。一旦他们这样做了,他们就会被带到一个新页面(比如thanks.jsp),该页面在iframe中加载。有没有一种方法可以强制thanks.jsp在单击提交后加载全帧而不是iframe?请记住,我无法控制提交按钮或 app.html 背后的逻辑。不过,我确实可以控制welcome.html 和thanks.jsp。如果可能的话,我想坚持使用 HTML 和/或 JavaScript。先感谢您。
javascript - 如何防止 iframe 加载事件?
我的 aspx 页面上有一个 iframe 和几个表格。现在,当页面加载时,这些表是隐藏的。iframe 用于将文件上传到数据库。根据事件的结果,我必须在我的主页上显示一个特定的表格(这些表格基本上有“重试”,“下一步”按钮......取决于文件是否上传,我必须显示相应的按钮) .
现在我在 iframe 的“onload”事件上有一个 JavaScript,我将这些表隐藏在其中。当控件在事件发生后返回时,我会显示一个特定的表格。但随后 iframe 再次加载并且表格被隐藏。任何人都可以帮我解决这个问题。我不希望 iframe 第二次加载。
谢谢
javascript - XUL - 在主浏览器窗口中加载新页面的侧边栏按钮
我正在学习如何制作 Firefox 扩展。我创建了一个 xul 和覆盖文件,它在我的浏览器中创建了一个侧边栏。我正在尝试将按钮放在侧边栏中,以在主浏览器窗口中加载不同的页面。我不确定如何访问主浏览器窗口并在其中加载新的 url。我这里有一个简单的按钮和脚本,可以向您展示我目前所拥有的。任何关于这个主题的光都将不胜感激!
javascript - jQuery .ready 在动态插入的 iframe 中
当有人点击图片时,我们正在使用 jQuery厚框动态显示 iframe。在这个 iframe 中,我们使用Galleria一个 javascript 库来显示多张图片。
问题似乎是$(document).ready
在 iframe 中似乎被触发得太快了,甚至还没有加载 iframe 内容,因此 Galleria 代码没有正确应用于 DOM 元素。 $(document).ready
似乎使用 iframe 父就绪状态来决定 iframe 是否就绪。
如果我们将 document ready 调用的函数提取到一个单独的函数中,并在 100 毫秒超时后调用它。它可以工作,但我们不能在生产速度慢的计算机上冒险。
我的问题:我们应该绑定哪个 jQuery 事件才能在动态 iframe 准备好时执行我们的代码,而不仅仅是它的父级?
javascript - 计算跨浏览器 iframe 高度
在我的 javascript 体验中,最困难的问题之一是iframe height的正确(即“跨浏览器”)计算。在我的应用程序中,我有很多动态生成的 iframe,我希望它们都在加载事件结束时执行一种自动调整大小来调整它们的高度和宽度。
在高度计算的情况下,我最好的解决方案如下(在 jQuery 的帮助下):
我搜索了互联网没有成功。我还测试了雅虎库,它有一些文档和视口尺寸的方法,但并不令人满意。我的解决方案效果不错,但有时它会计算出更高的高度。我已经研究并测试了大量关于 Firefox/IE/Safari 中文档高度的属性:documentElement.clientHeight, documentElement.offsetHeight, documentElement.scrollHeight, body.offsetHeight, body.scrollHeight, ...
此外,jQuery 在各种浏览器中的调用也没有连贯的行为$(document.body).height(), $('html', doc).height(), $(window).height()
我不仅在加载事件结束时调用上述函数,而且在动态插入的 DOM 元素或隐藏或显示元素的情况下调用。这种情况有时会破坏仅在加载事件中有效的代码。
有人有真正的跨浏览器(至少是 Firefox/IE/Safari)解决方案吗?一些提示或提示?
javascript - 如何通过 JavaScript 与 iframe 中嵌入的 PDF 文档进行交互?
如何通过 JavaScript 与 iframe 中嵌入的 PDF 文档进行交互?
- 可能吗?
- 每个主要浏览器都有可能吗?
如果“是”,我怎么能...
- ...知道文件已完成加载吗?
- ...触发打印对话框?
- ...配置缩放?
- ...配置工具栏?