iframe 相关问题

“iframe”是一个HTML元素,它在文档中创建“内嵌框架”,允许在同一页面中显示单独的文档。

如何刷新嵌入式 Power BI 报表服务器报表中的数据

我们有一个本地 Power BI 报表服务器。 我创建并发布了一份报告,我想将其嵌入网页中, 然后我在 power bi 门户中设置了计划数据刷新,每隔一次

回答 1 投票 0

除非在其他地方加载表单,否则 Iframe 不会显示

所以我目前正在将 GoHighLevel 的表单嵌入到页面上,如您所见,它将加载一小会儿,然后消失,直到您打开其中一个页面...

回答 1 投票 0

如何为Google Form创建自定义主题?

我想要在我的网站中嵌入 Google 表单,因此我获取了嵌入代码并将其粘贴到我的页面中。 <p>我想在我的网站中嵌入 Google 表单,因此我获取了嵌入代码并将其粘贴到我的页面中。</p> <pre><code>&lt;iframe src=&#34;https://docs.google.com/forms/d/1u1NO8u4vu6Q9XuUNigo4qy22hjvRmL-HFIRVsgiaL9c/viewform?embedded=true&#34; width=&#34;760&#34; height=&#34;500&#34; frameborder=&#34;0&#34; marginheight=&#34;0&#34; marginwidth=&#34;0&#34;&gt;Loading...&lt;/iframe&gt; </code></pre> <p>(这就是谷歌给我的)</p> <p>一切工作正常,但它是一个 iframe,所以我无法使用 CSS 编辑它的外观。 Google 文档的默认主题与我的网站不匹配,因此我想要此页面的 CSS。我尝试下载 <a href="https://docs.google.com/forms/d/1u1NO8u4vu6Q9XuUNigo4qy22hjvRmL-HFIRVsgiaL9c/viewform" rel="noreferrer">https://docs.google.com/forms/d/1u1NO8u4vu6Q9XuUNigo4qy22hjvRmL-HFIRVsgiaL9c/viewform</a> 作为html,但这样我没有得到css文件。我必须自己创建它还是有其他解决方案来解决我的问题?</p> </question> <answer tick="true" vote="5"> <p>您只需复制 html 的表单部分并将其粘贴到您的页面即可。它将发布到谷歌,你仍然可以完全控制它。 </p> <p>当它是 iframe 时,你无法设置它的样式。</p> <p>请参阅此处了解更多相关提示: <a href="http://morning.am/tutorials/how-to-style-google-forms/" rel="noreferrer">http://morning.am/tutorials/how-to-style-google-forms/</a></p> </answer> <answer tick="false" vote="1"> <p>您应该使用 <pre><code>&lt;form&gt;</code></pre> 标签而不是嵌入 Google 表单。这是因为嵌入表单的样式可能与您的网站方案不匹配。 以下是您可以如何做到的。</p> <ol> <li>创建 Google 表单。</li> <li>获取链接并在新选项卡中打开表单。</li> <li>创建一个准系统表单,其项目与 Google 表单相同。</li> <li>检查 Google 表单中的 <pre><code>action</code></pre> 属性。 <ol start="4"> <li>a.将相同的操作复制到您的表单中。</li> </ol></li> <li>检查并查找 Google 表单中属性 <pre><code>name</code></pre> 的值。 <ol start="5"> <li>a.也为您的表单项提供相同的名称值。这些值看起来像 <pre><code>entry.742532386</code></pre>。</li> </ol></li> <li>检查您的表单是否收到回复。</li> </ol> <p><strong>阅读更多<a href="https://blog.webjeda.com/google-form-customize/" rel="nofollow noreferrer">这里</a></strong></p> </answer> <answer tick="false" vote="0"> <p>一切都很好,但有一个后续问题。如果您有两部分问题怎么办?</p> <p>我们都知道当我们有一个包含简单信息(姓名、电子邮件、电话号码)的部分时该怎么做,但是当我们在某种条件下出现第二部分时我们应该做什么? Google Forms 集成了此功能,但我不知道如何在自定义 HTML 中重现它。</p> </answer> </body></html>

回答 0 投票 0

如何允许所有祖先帧都带有CSP header?

我有一个网络应用程序,我想在具有不同域的网络应用程序的 iframe 中显示它。由于我添加了内容安全策略标头,我的应用程序拒绝在 iframe 中显示。我发现我需要...

回答 1 投票 0

检测是否有元素或 iframe 覆盖在我的 iframe 之上以防止点击劫持

检测是否有元素或 iframe 覆盖在我的 iframe 之上 我有一个 iframe,可以根据内容安全策略嵌入到任何网站中。 有没有办法让我的 iframe ...

回答 1 投票 0

当文件类型为application/octet-stream时,如何强制iframe预览内容?

我正在开发一个 Web 应用程序,需要在 iframe 中显示文件预览。这些文件的内容类型为 application/octet-stream,但不是预览内容,而是

回答 1 投票 0

如何避免 iframe 中的锚点滚动父页面

所以,问题是:我有一个很长的页面,中间有一个 iframe。现在,如果在 iframe 中单击锚点,整个页面就会滚动到 iframe,这是我想避免的。 ...

回答 7 投票 0

如何让iframe使用父页面的css和javascript?

我正在使用 mvc5 开发一个门户,在该门户上我有一个包含 iframe 元素的页面,例如: <p>我正在使用 mvc5 开发一个门户,在该门户上我有一个包含 iframe 元素的页面,例如:</p> <pre><code>&lt;div class=&#34;tab-pane fade in active&#34; id=&#34;mgArea&#34;&gt; &lt;iframe id=&#34;iframeMgMap&#34; src=&#34;@(string.Format(&#34;../../mapData/infoMarko/?WEBLAYOUT={0}&#34;,Model.MgPath))&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;width:100%;height:100%;&#34;&gt; &lt;/iframe&gt; &lt;/div&gt; </code></pre> <p>门户和 Iframe 的内容位于同一 IIS 上并在同一池上运行。</p> <p>我在门户中添加了一些CSS样式(如bootstrap.css等)以及一些javascript库和插件(如bootstrap.js和jquery)。</p> <p>我的问题 - 是否可以使 iframe 使用与其父页面相同的 css 样式和 javascript 库和插件?</p> </question> <answer tick="false" vote="1"> <p>我的第一个问题是为什么使用 iframe。如果您信任 <pre><code>iframe</code></pre> 中的代码并且希望从父级继承 css 和 js,为什么不使用普通的 <pre><code>div</code></pre> 或其他 html 元素呢?</p> <p>但是,如果您仍然有充分的理由使用 iframe,则可以使用 <pre><code>window.parent</code></pre> 访问父级。</p> </answer> <answer tick="false" vote="1"> <p>您可以使用 <a href="https://www.w3schools.com/tags/tag_link.asp" rel="nofollow noreferrer">html 链接标签</a>包含“内页”。</p> <blockquote> <p>标签定义文档和外部资源之间的链接。</p> </blockquote> <p>请参阅以下示例:</p> <p>文件<strong>test.html</strong>:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en-US&#34;&gt; &lt;head&gt; &lt;title&gt;Test&lt;/title&gt; &lt;link rel=&#34;import&#34; href=&#34;test2.html&#34;&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;Main page&lt;/p&gt; &lt;p id=&#34;innerpage&#34;&gt;&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; &lt;script&gt; var content = document.querySelector(&#39;link[rel=&#34;import&#34;]&#39;).import; console.log(content); var inner = document.getElementById(&#34;innerpage&#34;); inner.append(content.body) &lt;/script&gt; </code></pre> <p>文件<strong>test2.html</strong>:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en-US&#34;&gt; &lt;head&gt; &lt;title&gt;Test 2&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;Test 2 page&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>由于 CORS 限制,我无法小提琴。</p> <p>希望对你有帮助,再见。</p> </answer> </body></html>

回答 0 投票 0

Flutter Web iFrame 奇怪的行为

我的项目一个月前工作得很好,现在经过几次颤动更新后,我的 iFrame 小部件在其所需的渲染框中错误居中。第一张图片是错误的行为,第二张是...

回答 2 投票 0

如何在flutter移动应用上生成iFrame

我正在开发一个用 flutter 构建的播客应用程序,想要为应用程序上特定类别的剧集生成一个 iframe,并将 iframe 添加到外部网站,其中显示的内容...

回答 1 投票 0

如何强制下载mime类型的文件

当用户访问我们网站的下载页面时,它会自动开始下载。该页面有一个 display:hidden iframe,其 src 指向安装程序文件: <p>当用户访问我们网站的下载页面时,它会自动开始下载。该页面有一个 <pre><code>display:hidden</code></pre> iframe,其中 <pre><code>src</code></pre> 指向安装程序文件:</p> <pre><code>&lt;iframe src=&#34;/path/to/installer.dmg&#34;&gt;&lt;/iframe&gt; </code></pre> <p>到目前为止效果很好。但我的 Chrome 扩展程序:“Web 开发人员”记录了此警告消息</p> <blockquote> <p>资源解释为文档,但使用 MIME 类型 application/octet-stream 传输</p> </blockquote> <p>那么,有没有办法显式声明 installer.dmg 的 content-type 为 <pre><code>octet-stream</code></pre>,这样浏览器就不会感到困惑?</p> </question> <answer tick="true" vote="14"> <p>由于之前的答案之一引用了损坏的链接,我将在这里给出我的答案。</p> <p>如果您尝试指定具有特定扩展名的文件的 mime 类型,您可以将其添加到 .htaccess:</p> <pre><code>AddType application/octet-stream .dmg </code></pre> <p>但是,这并不能保证浏览器会“下载”该文件。例如 Chrome 无法识别这一点。因此,这是一种强制“下载”某种类型的文件的方法:</p> <pre><code>&lt;FilesMatch &#34;\.(?i:dmg)$&#34;&gt; ForceType application/octet-stream Header set Content-Disposition attachment &lt;/FilesMatch&gt; </code></pre> <p>扩展名 (dmg) 周围的一点正则表达式只是为了使其不区分大小写。</p> <p>您可能需要清除浏览器缓存才能正常工作。</p> <p>这适用于最新的 Chrome、Firefox 和 IE8(截至 2013 年 8 月)。我还没有在最新的 IE 或 Safari 中进行测试,所以如果有人拥有这些浏览器并且可以测试它们,请在下面的评论中确认它们是否有效。</p> </answer> <answer tick="false" vote="0"> <p>将这些行插入虚拟主机配置中的 docroot 目录中:</p> <pre><code>&lt;Directory path/of/your/docroot/directory&gt; &lt;Files path/of/your/file&gt; Header set Content-type &#34;mime/type&#34; &lt;/Files&gt; &lt;/Directory&gt; </code></pre> </answer> <answer tick="false" vote="-1"> 如果您的网络服务器是 Apache,则<p><a href="http://www.flashcentral.com/Tech/Server/Apache.htm" rel="nofollow">此页面</a>有您需要的内容。 基本上你要做的就是告诉 apache 任何带有 .dmg 扩展名的文件都具有 application/octet-stream 的 mime 类型。</p> </answer> <answer tick="false" vote="-1"> <p>问题是您正在使用安装程序文件作为网页 您可以做的就是在文档准备好后在弹出窗口中打开安装程序页面 你可以阅读这个(使用jquery):<a href="http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/" rel="nofollow">http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/</a> 或者这个(没有jquery):<a href="http://www.quirksmode.org/js/popup.html" rel="nofollow">http://www.quirksmode.org/js/popup.html</a></p> </answer> </body></html>

回答 0 投票 0

回答 2 投票 0

使用 iframe 标签从缓存存储加载网站

离线时,可以使用fetch()等方式访问cacheStorage。 的src标签中输入的地址不会绕过cacheStorage,导致无法查看站点。 使用 fetch()...</desc> <question vote="0"> <p>离线时,可以使用fetch()等方式访问cacheStorage</p> <p><iframe>的src标签中输入的地址不会绕过cacheStorage,导致无法查看站点。</p> <p>使用fetch()从cacheStorage中收集文本信息,将其转换为blob,并使用URL.createObjectURL()获取blob地址,它在<iframe>标签中工作。</p> <p>但是,链接到html文件的脚本等文件也无法从cacheStorage加载,导致页面中断。</p> <p>有什么好主意吗?</p> <p>------</p> <p>如何重现动作</p> <p>此链接是我正在开发的支持 Offline-pwa 的页面:</p> <p><a href="https://is2you2.github.io/godotchat_pwa/" rel="nofollow noreferrer">is2you2.github.io/godotchat_pwa</a></p> <p>当你进入一个页面时,它会在cacheStorage中存储大约1527个页面文件。全部存储后,离线即可正常工作。</p> <p>配置重现操作的环境:</p> <p>1.底部的第二个选项卡:在“频道”选项卡中,单击“+”按钮以创建任意名称的频道。</p> <p>2.进入创建的通道并发送*.blend 文件。可以从此链接接收示例 *.blend 文件。 (<a href="https://pjcone.ddns.net:9002/cdn/698b3733-e58f-4ed5-bdef-064cd360a8e9_56879697-530d-48df-b5a4-6aac321e55e0_untitled_1725113514642.blend" rel="nofollow noreferrer">pjcone.ddns.net:9002/cdn/…</a>)</p> <p>3.当文件发送到通道时,会创建一个灰色方框。单击该框将打开 *.blend 文件。</p> <p>4.虽然有一些错误,但重要的是它能打开。以上就是在线测试的全部内容了。</p> <p>5.当您将网络状态更改为离线并尝试再次打开发送到频道的文件时,它无法打开。</p> <p>打开 *.blend 文件时,操作是在 JavaScript 中创建一个 iframe 对象并在 src 中打开“assets/js.blend/index.html”。当fetch()这个地址时,通常会从cacheStorage接收页面信息。但是,它不在 iframe 中。</p> </question> <answer tick="false" vote="0"> <p>近年来,为了阻止用户跟踪并提高浏览器安全性,iframe 可以访问的内容受到越来越多的限制。</p> <p>还有一些较新的功能,例如通过 http 标头或 iframe 标记本身上的 <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Permissions_Policy" rel="nofollow noreferrer">allow</a> 属性设置 <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/allow" rel="nofollow noreferrer">Permission Policy</a>。这可能会有所帮助。</p> <p>另一个选项是新的 <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fencedframe" rel="nofollow noreferrer"><pre><code>&lt;fencedframe&gt;</code></pre></a> 标签,它是一种新型框架,能够与父页面共享一些资源,其中包括存储。但是,目前它仅适用于基于 Chrome 的浏览器。</p> </answer> </body></html>

回答 0 投票 0

从 iframe 中的 src 中删除页眉和页脚

我有关于 iframe 的简单问题,我想从 iframe 中的源中删除页眉和页脚,我尝试剪切并指向内容,但它不起作用,你有任何

回答 3 投票 0

通过window.posMessage()传递访问令牌,安全吗?

我有一个JavaEE项目,它是一个整体。前端部分是用GWT开发的。 GWT 还通过 iFrame 加载在 Angular 中开发的其他单页应用程序。 从安全角度来看,是...

回答 1 投票 0

通过路由重用和角度使 IFrame 持久化

我有多个角度组件,它们都包含不同的 IFrame。我遇到的问题是,当我在应用程序中导航时,它会触发 IFrame 的重新加载。有没有办法坚持下去...

回答 1 投票 0

如何将 iframe 分配给 div 元素的innerHTML

我正在尝试将 iframe 分配给 div 元素的innerHTML,但我不知道如何让它呈现。这是一些相关的片段 函数 showText(debugElement, 消息) { 如果(调试El...

回答 1 投票 0

我可以“子类”浏览器的“在新选项卡中打开”吗?

使用 iframe 开发网站。 有些链接,如果您选择“在新选项卡中打开”,将仅打开 iframe 内容。 我想知道是否有一种简单的方法来“劫持”(在设计上......

回答 1 投票 0

如何使用Selenium和Python通过buster扩展绕过ReCaptcha

目前,我使用 selenium 自动化一些流程,需要解决 Google ReCaptcha 问题。解决ReCaptcha所使用的技术是浏览器,Plugin Buster。我使用 ...

回答 2 投票 0

将字符串中的值添加到 Google Ads 作为转化价值问题

在我的网站上,我通过 iframe 表单生成潜在客户。基于“感谢页面”,我向 url 字符串添加一个值,例如: https://www.website.nl/thank-you?ids=5 ids 值 5 是来自...的值

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.