问题标签 [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.
google-maps - 基于 SSL 的 Google 地图选项
我们最近发现 Google Maps API 不能很好地与 SSL 配合使用。很公平,但是其他人有效地使用了哪些选项来克服这个问题?
Maps API 是否可以通过 SSL (HTTPS) 工作?
目前,地图 API 无法通过安全 (SSL) 连接使用。如果您在安全站点上运行 Maps API,浏览器可能会警告用户屏幕上的非安全对象。
我们考虑了以下选项
- 拆分页面,以便信用卡收集(SSL 的要求)与 Google 地图不在同一页面上。
- 切换到另一个地图提供程序,例如 Virtual Earth。有传言说他们支持 SSL。
- 使用 IFRAME 玩花样。听起来很笨拙。
- 将呼叫代理到 Google。听起来开销很大。
是否还有其他选择,或者是否有人对我们考虑过的选项有深入了解?
html - iFrame 最佳实践
我为我正在设计的网站制作了一个大型、高清 JavaScript 密集型图像横幅。每个人对使用 iframe 以使您只产生一次加载时间有何看法?是否有 iframe 的 CSS 替代品?
随意预览该网站。
这是一项正在进行中的工作。
javascript - 使 iframe 占用垂直空间
我希望iframe
占用尽可能多的垂直空间来显示其内容而不是显示滚动条。有可能吗?
有什么解决方法吗?
jquery - 使用 Javascript 从加载的 iframe 中检索 HTTP 状态代码
我使用 jQuery Form 插件进行异步表单提交。对于包含文件的表单,它会将表单复制到隐藏的 iframe、提交并复制回 iframe 的内容。问题是我不知道如何找到服务器返回的 HTTP 状态代码。例如,如果服务器返回 404,则 iframe 中的数据将被正常复制并视为常规响应。
我尝试在 iframe 对象中四处寻找某种status_code
属性,但找不到类似的东西。
该$.ajax()
功能无法使用,因为它不支持上传文件。我知道的异步上传文件的唯一方法是使用隐藏iframe
方法。
asp.net - 如何获取 iframe 的当前位置?
我构建了一个基本的数据输入应用程序,允许用户在 iframe 中浏览外部内容并从同一页面快速输入数据。数据变量之一是 URL。理想情况下,我希望能够将 iframe 当前 url 加载到带有 javascript 的文本框中。我现在意识到,由于安全问题,这不会发生。
有人在服务器端做过什么吗?或知道浏览器控件中的任何 .Net 浏览器。最终目标是为用户提供一种简单的方法来提取他们在 iframe 中查看的页面的 url 它不一定必须是 iframe,浏览器中的浏览器将是理想的。
谢谢,亚当
javascript - 我可以阻止用户将 Javascript 粘贴到设计模式 IFrame 中吗?
我正在构建一个包含设计模式下的 IFrame 的 web 应用程序,以便我的用户可以“启动”他们的内容并粘贴内容以显示在他们的页面上。就像大多数博客引擎或论坛上的所见即所得编辑器一样。
我试图考虑我需要插入的所有潜在安全漏洞,其中之一是用户粘贴 Javascript:
现在我知道我可以在服务器端删除它,然后再保存和/或返回它,但我担心有人能够粘贴一些脚本并在那里运行它,然后甚至不发送它返回服务器进行处理。
我在担心什么吗?
任何建议都会很棒,在谷歌搜索中找不到太多。
安东尼
asp.net - 嵌入没有 iframe 的 asp 页面
我想在 html 页面上嵌入一个 .asp 页面。我不能使用 iframe。我试过:
在 ff 中效果很好,但在 ie7 中效果不佳。有任何想法吗?是否可以使用对象标签为 IE 嵌入 .asp 页面,还是只能在 ff 中使用?
html -
I have an application that I would like to embed inside our companies CMS. The only way to do that (I am told), is to load it in an <iframe>
.
Easy: just set height
and width
to 100%
! Except, it doesn't work.
I did find out about setting frameborder
to 0
, so it at least looks like part of the site, but I'd prefer not to have an ugly scrollbar inside a page that allready has one.
Do you know of any tricks to do this?
EDIT: I think I need to clarify my question somewhat:
- the company CMS displays the fluff and stuff for our whole website
- most pages created through the CMS
- my application isn't, but they will let me embedd it in an
<iframe>
- I have no control over the
iframe
, so any solution must work from the referenced page (according to thesrc
attribute of theiframe
tag) - the CMS displays a footer, so setting the height to 1 million pixels is not a good idea
Can I access the parent pages DOM from the referenced page? This might help, but I can see some people might not want this to be possible...
This technique seems to work (gleaned from several sources, but inspired by the link from the accepted answer:
In parent document:
#xA;In child:
#xA;BTW: This will only work if parent and child are in the same domain due to a restriction in JavaScript for security reasons...
javascript - 没有包装器的 iframe 维基百科文章
我想将维基百科文章嵌入到页面中,但我不希望文章周围的所有包装器(导航等)。我在这里看到它:http ://www.dayah.com/periodic/ 。单击一个元素,将显示 iframe 并仅链接到文章(无包装)。那么他们是怎么做到的呢?似乎 JavaScript 处理显示 iframe 并构建 href 但在浏览页面 javascript ( http://www.dayah.com/periodic/Script/interactivity.js ) 之后,我仍然无法弄清楚 url 是如何构建的。谢谢。
html - 从 IFrame 中删除边框
如何从嵌入在我的网络应用程序中的 iframe 中删除边框?iframe 的一个示例是:
假设背景颜色一致,我希望从我的页面内容到 iframe 内容的过渡是无缝的。目标浏览器仅限 IE6,不幸的是,其他人的解决方案无济于事。