草庐IT

embed_iframe

全部标签

ios - iframe 内的 Phonegap/Cordova ios 外部链接无法在 safari 中打开

我知道我们可以使用inapp浏览器在应用程序中打开外部链接。但我说的是iframe中的链接,inapp浏览器解决方案不适用于iframe中的链接。我不知何故需要在iPhone的safari浏览器中打开来自iframe的外部链接。有解决方法吗?以下是我的config.xml:LiveLiveEventmanagerRahulChhabra如有任何帮助,我们将不胜感激。谢谢拉胡尔 最佳答案 这是我制定的解决方法。由于您在Cordova容器中运行Iframe,因此您可以修改它的内容。这个想法是——“监听”iframe页面加载事件搜索您希望

html - 带指针事件的 iframe :none hijacks clicks in Safari on iOS

当有一个iframe覆盖页面内容且没有指针事件时,任何点击都会通过它并由iframe下面的元素注册。但出于某种原因,这在iOS上的Safari中并非如此。我构建了一个简单的JsFiddle如果你在PC上,你可以点击绿色文本,它会显示“HelloWorld”,但在iPhone上,iframe劫持了点击,没有任何反应。这是故意的吗?如果没有,我可以在某处报告吗?代码是:HTMLClickingmeshowsHelloWorldunderneath.ButinSafarioniOStheiframeovalayingmehijackstheclickseventhoughithaspoint

ios - ios 上 phonegap/cordova 中的 iframe youtube 视频

我已经阅读了很多关于这个问题的答案,但我还没有找到解决方案。我正在使用phonegap和cordova在android和iOS上测试一个混合应用.我已经像这样插入了一个iframe的youtube:在android上运行完美,但在iOS上我只能看到视频的空间,而不是视频。我已经添加了白名单插件。在页面顶部我添加了:在config.xml中:我尝试了很多方法,但都不适合我。是phonegap还是cordova的问题?如果我创建一个ipa,问题是否解决了?难道我做错了什么?还是我忘记了什么?非常感谢 最佳答案 尝试在配置文件中

ios - phonegap 中的 iframe 问题

我有一个IOS应用程序需要在应用程序内的iframe中加载一些外部url。我的代码看起来像Cordovaplist:OpenAllWhitelistURLsInWebView:YESExternalHosts:*但是每当我尝试加载页面时我都会遇到错误“无法加载网页,出现错误:操作无法完成。(NSURLErrorDomain错误-999。)”我无法加载外部url谁能帮我解决这个问题 最佳答案 更新你的config.xml 关于ios-phonegap中的iframe问题,我们在StackO

iframe 中的 IOS 6.0.1 Safari Scroll pdf

我正在使用我的网页显示来自App_Data的pdf。我使用这个html:和javascript$('#iframePDF').attr("src",responseData.TempPath+"#zoom=100&page=1");缩放不是缩放页面,我无法滚动。是否有任何解决方法或解决方案? 最佳答案 您可以使用两根手指滚动,这对用户来说不直观。除非您知道内容的大小,否则您无法使该区域可滚动,但您不能这样做,因为iOS不会告诉您。抱歉,friend,但是您必须研究原生或混合应用程序,例如Cordova(PhoneGap)提供的解决方

ios - 在 YouTube iframe 播放器中将视频缓冲区限制为 X 秒

我在UIWebView中有一个YouTubeIFrame播放器。当视频暂停时,播放器会一直缓存视频直到结束。我想将缓冲部分限制在暂停/播放时间点后不超过X秒。我该怎么做?我没有在IFrameAPI中找到任何缓存控件.在官方iOSYouTube应用中,缓存似乎限制在暂停/播放时间后30秒左右。 最佳答案 无法通过iFrameAPI控制缓冲。缓冲通常根据观看者自己的平台、设备和连接确定,并动态调整而不是静态控制。如果YouTube应用程序或用户的最佳状态是这种情况,那么嵌入也应该如此。您无需担心或试图控制它。

android - 如何在 ionic2 iframe 中加载动态视频 url

iframe在我们提供直接url时工作正常,但我们提供动态url它不起作用,为什么?它说错误无法获取/视频请给出任何想法。 最佳答案 您需要使用DomSanitizer要解决这个问题。在你的.ts代码中添加import{DomSanitizer}from'@angular/platform-browser';在构造函数中添加constructor(publicdomSanitizer:DomSanitizer,...){...}然后在html代码中它会像 关于android-如何在ion

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"如果您想使用第一个,您必须