iframe 相关问题

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

使用 Python 抓取嵌入在网站上的 powerBI 报告

我正在尝试从该网站上抓取数据:https://www.transport.nsw.gov.au/data-and-research/drives-reporting-portal/registration-snapshot-report(如果您点击第2页(共2页),您可以看到...

回答 2 投票 0

Selenium + Python:如何点击 Google Pay 弹出 iframe 结账上的“Pay”按钮?

更新: 这是结帐链接。单击 gPay 按钮,使用 gPay 登录 Google 以查看最终的 Pay 按钮,以完成我希望 Selenium 脚本单击的订单。 https://store.ui.com/14391668/

回答 2 投票 0

使用 Selenium 访问封闭影子根中的 Iframe 内的 HTML 内容

我目前正在运营一个网站,该网站包含一个具有本机封闭影子根的 Web 组件。该 Web 组件在其结构中包含一个 iframe。我的目标是利用 Seleniu...

回答 1 投票 0

如果我之前打开过某个网站,我只能访问它(通过 iframe)。我该如何解决它?

我有一个非常简单的 HTML。当我尝试打开它时,它抛出 403 错误。 我有一个非常简单的 HTML。当我尝试打开它时,它抛出一个403错误。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Embed</title> <style> .container { width: 100%; height: 100%; } </style> </head> <body> <object data="https://www.website_to_open.com/" class="container" type="text/html"> Alternative Content </object> </body> </html> 我认为该错误与 cookie 有关,因为如果我先打开 website_to_open.com,然后打开我的 HTML,它就可以正常工作。 您需要配置服务器以允许页面加载到 iframe 中。如果这不是您的服务器,那么您需要与网站所有者达成业务协议,以允许您的网站将他们的网站放入您的 iframe 中。 HTTP 403 Forbidden 客户端错误响应状态码表示服务器理解请求但拒绝处理它。此状态与 401 类似,但对于 403 Forbidden 响应,身份验证或重新身份验证没有区别。请求失败与应用程序逻辑相关,例如对资源或操作的权限不足。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403

回答 1 投票 0

我只能通过iframe访问网站,如果我之前打开过它,如何修复它?

我有非常简单的html。当我尝试打开它时,它抛出 403 错误。 我有非常简单的html。当我尝试打开它时,它抛出 403 错误。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Embed</title> <style> .container { width: 100%; height: 100%; } </style> </head> <body> <object data="https://www.website_to_open.com/" class="container" type="text/html"> Alternative Content </object> </body> </html> 我认为该错误与cookie有关,因为如果我首先打开website_to_open.com,然后打开我的html,它就可以正常工作。 HTTP 403 Forbidden 客户端错误响应状态码表示服务器理解请求但拒绝处理它。此状态与 401 类似,但对于 403 Forbidden 响应,身份验证或重新身份验证没有区别。请求失败与应用程序逻辑相关,例如对资源或操作的权限不足。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403 如果这不是您的服务器,那么您需要与网站所有者达成业务协议,以允许您的网站将他们的网站放入您的 iframe 中。

回答 1 投票 0

wordpress 网站进入 iframe 登录页面无法正常工作,出现 cookie 错误

我有一个 WordPress 网站正在运行,现在我想将 WordPress 网站放入我的另一个网站的 iframe 中。但在 chrome 中我收到以下错误。 Cookie 被阻止或不支持...

回答 1 投票 0

iframe 的 window.print,引导模式内带有 pdf

大家好,我尝试打印一个引导模式,其中包含一个指向本地 pdf 文件的 iframe。模态本身看起来不错。 问题是我想用我自己的按钮打印模态(不是我的按钮...

回答 1 投票 0

用户点击 YouTube iframe 时的键盘监听器?

我对此有一个大问题。我有一个 Javascript 网站,可以检测用户向左和向右箭头以在 Div 之间切换。但是当用户点击 YouTube Embed 时说“静音”或“取消静音”

回答 1 投票 0

如何刷新嵌入式 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

© www.soinside.com 2019 - 2024. All rights reserved.