草庐IT

frameset-iframe

全部标签

ios - Iframe 在 iOS 上使用 Ionic 3.9.2 自动进入全屏

Iframe在iOS上使用Ionic3.9.2自动进入全屏。我试过删除所有全屏标签。我注意到它不会在其他任何地方发生。只发生在iOS上。在其他设备上,我必须手动将其设为全屏。为什么Iframe在iOS上会自动全屏? 最佳答案 不久之前,我本可以为您提供准确的答案。不幸的是,我无法再访问所需的资源...这意味着我的答案不会是一个完整的解决方案。IFRAME在iOS上的工作方式与在Android上略有不同。让IFRAME仅采用您想要的高度不仅仅是在标记上设置HEIGHT属性的问题,因为呈现引擎的工作方式不同。您必须在标签的容器和正文本身

iphone - iOS Safari (iPhone) 中 iframe 内容的大小

我有一些内容有问题,我(遗憾地)需要使用iframe。(这与挑剔的客户和域名有关-这不在我的手中......)这是带有iframe的页面:http://madslund.dk/test/iframepage.html这是包含实际内容的页面:http://madslund.dk/test/content.htmliframe页面基本上只显示其他页面的内容。到目前为止没问题。问题来了:里面的内容有一个设置的宽度(700像素),但会调整大小以适合屏幕(CSS中的最大宽度:100%)。这在浏览器中查看两个页面时效果很好,但在iPhone上,它仅在您直接查看内容页面时有效。Javascript:

ios - UIWebview 没有在 iFrame 中加载 youtube 视频

在我的应用程序中,我使用UIWebview来加载Html字符串,该字符串在iFrame中包含文本、图像Url和视频。到现在为止一切正常,但最近我来了知道文本和图像url加载正常,视频没有加载。我只是得到了我为视频分配的空白区域,但没有视频迹象。我得到的视频iFrame是这样的:如果API发生了变化,请提出建议。 最佳答案 看到这个区别:src="//www.youtube.com/embed/bhRqrw82P3A"src="http://www.youtube.com/embed/bhRqrw82P3A"如果您想使用第一个,您必须

html - ios 10 youtube iframe 无法播放

我在我的HTML代码中使用以下iframe:">?autoplay=1"frameborder="0"allowfullscreen>在装有iOS10的iPhone上,这不会自动播放。我得到了红色的播放按钮和东西。在windowschrome和其他设备上,一切正常,自动播放正确启动。但不是用iphone。有什么我可以用javascript或通过操纵URL来实现自动播放吗?我知道Apple在iOS10之前禁止自动播放所以也许我在这里做错了.. 最佳答案 您遇到这种情况是因为Apple不允许嵌入式媒体自动播放—用户总是启动播放。YouT

php - 我可以使用 PHP 将 URL 变量传递给 IFrame 吗?

我之前没有(或根本)没有使用过PHP,我有以下代码:";?>我认为获取URL变量并将其传递给Iframeurl应该没问题...我的问题是,当我点击页面时,它是打开的,而不是:http://sitename.com/whats-on?ID=2它的http://sitename.com/whats-on/?ID=2我不知道/?ID之前的斜线是从哪里来的-但我相信这是导致我的问题的原因-iframe显示页面未找到消息。感谢任何建议。谢谢西蒙 最佳答案 iFrame只需要一个url-参数可以很好地嵌入到url中。如果我清楚地理解这个问题,问

php - Laravel 拒绝在 iFrame 中显示为 "' X-Frame-Options' to 'SAMEORIGIN'。”

所以我在Laravel中构建了一个表单并在外部托管,但我想在HTML页面中显示它,但X-Frame-Options有问题。准确的错误信息是:Refusedtodisplay'url'inaframebecauseitset'X-Frame-Options'to'SAMEORIGIN'.我在之前的StackOverflow回答中看到这是由于FrameGuardMiddleware造成的,但此后已被删除并且问题代码行不在该文件中。Laravel版本5.3。我还尝试使用flooring在Nginx配置文件中设置X-Frame-Options,但没有结果:sed-i's/http\{/http

php - 我应该如何解决 facebook iframe 和浏览器安全性之间的冲突?

我有一个作为FBML应用程序构建的facebook应用程序。最近我注意到FBML已被弃用,Facebook现在只推荐iframe应用程序。我最初避免的事情是因为我的理解是iframe不是有效的xhtml代码,当时我试图为所有内容编写100%验证的代码。但是我也不喜欢构建不受支持的应用程序,因此我着手更改我的应用程序以使用使用iframe显示方法的完全呈现的html页面。当我在自己的窗口中显示它们时,我的页面可以完美地自行呈现,但是当在Facebook提供的框架内呈现时,它们在Safari中完全空白。起初我很困惑,想不通为什么什么都没有呈现,直到一位使用InternetExplorer的

php - 如何在 php 中发布 iframe 中可用的字段值

如何在php中发布iframe值。例子:用户名.php密码.php我想将密码和用户名值发布到data.php 最佳答案 您可以在没有session或cookie的情况下使用纯javascript来完成。给您的iframe一个ID。你可以用这个获取用户名varusername=document.getElementById('username').value;您可以使用它访问iframe内的密码字段。varifr=document.getElementById('iframePassword');varpassword=ifr.con

php - 网站 iframe 攻击 - 将代码插入源代码

在过去的几天里,我的网站多次成为iframe攻击的目标。代码主要附加到PHP和Javascript页面。代码然后是PHPbase64编码,请参见示例(我稍微更改了代码以中和它):#c3284d#echo(gzinflate(base64_decode("aJ1yhA3pkW4cWnUnmFluNmeq66wqE0OmVRcMUP3WQAupFZFGgaJvSE7IZH67z5S8VwMxbWwg/TRkFvtPyCw9AGGzqRm8Qi/1LV6+9MdTtf9rtXb8e4L")));#/c3284d#这个解码看起来像这样:document.write('');一个共同点是所有代码

javascript - Laravel 5.1 - 仅在 Safari 浏览器上与 Iframe 的 token 不匹配问题

我在laravel5.1中创建了几个表单,现在我在另一个使用IFrame的站点上使用这些表单。这些表单适用于除Safari之外的所有浏览器。当我在填写表格后尝试提交/发布数据时,出现错误“CSRFtoken不匹配”,我不知道这是什么问题,同时也在创建和发送csrftoken。这仅发生在safari浏览器的情况下。有人可以指导我如何解决这个问题吗??重现步骤:创建一个表单,然后通过IFrame使用它。提交表单后,生成CSRFTokenMismatch错误。如何解决?请帮忙!代码示例:user_id}}"accept-charset="UTF-8">{!!csrf_field()!!}id