草庐IT

javascript - iOS - 删除具有焦点输入元素的 iFrame 保持光标可见和键盘打开

在iOS中打开:https://jsfiddle.net/rLLvd18q/31/我有一个页面托管带有输入元素的iFrame。外部页面有一个从DOM中删除iFrame的按钮。在iOS9.3.2的Safari/Chrome中(我在iPhone6s上测试过)在输入聚焦时单击该按钮,会导致iFrame被删除,但光标在屏幕上保持闪烁。此外,键盘保持打开状态(点击按键无任何作用)。关闭键盘后,单击屏幕中的任何其他位置会导致键盘再次弹回。我已经尝试在单击按钮并执行操作后从托管页面单击按钮向iFrame发布消息document.activeElement.blur()在iFrame中。没有帮助...

javascript - 在 iOS 设备上的 iframe 中填写表单时跳转页面

我的iOS浏览器有问题这是启动条件:-我们有一个简单的html页面,它包含iframe-iframe还包含带有表单的简单html页面-iframe没有滚动并且它的大小是固定的错误:现在,如果我们要在iPhone上(从Chrome/Safari浏览器)打开这个页面并开始填写表格,然后在打印文本的某个时刻,页面自行向下滚动Thisisexamplelink为什么会这样?如何防止页面的这些自动“跳转”? 最佳答案 这可能有效:HTML:CSS:.scroll-wrapper{-webkit-overflow-scrolling:touch

ios - 必须在 UIWebview 的 iframe 中使用 Google Maps Embed API

我正在尝试在UIWebview上加载谷歌地图并调用http://maps.google.com/?saddr=22.718019,75.884460&daddr=33.391823,-111.961731&zoom=10&output=embed但它显示错误“GoogleMapsEmbedAPI必须在UIWebview的iFrame中使用”它之前工作但现在不工作。我正在尝试像这样在iframe中加载此URLNSString*googleMapsURLString=[NSStringstringWithFormat:@"http://maps.google.com/?saddr=%1.6

ios - Cordova、iOS 和 iframe 不会加载内容,除非我允许访问 href ="*"

我有一个网络应用程序,它有一个嵌入式map字段,它是使用iframe实现的https://maps.google.com/...我正在将我们的应用程序(目前作为主屏幕图标运行)移植到iOS上的Cordova,因此添加了一个Cordova包装器。我们已经在Android上通过Cordova运行该应用程序。我有一个div,有一个子元素最初,当Cordova项目只关注Android时,我在config.xml但是,这不起作用。iframe使用mapurl甚至不会尝试加载,也没有说明原因。所以我开始阅读并尝试这些设置,基本上在iOS上,它们所做的只是映射到NSAppTransportSecur

javascript - 移动 Safari,scrollIntoView 不起作用

我在iframe的移动Safari上滚动到元素时遇到问题(它适用于其他浏览器,包括mac上的Safari)。我使用scrollIntoView。我想在呈现所有内容后滚动。这是我的代码:varreadyStateCheckInterval=setInterval(function(){if(document.readyState==="complete"){clearInterval(readyStateCheckInterval);$browser.notifyWhenNoOutstandingRequests(function(){if(cinemaName!=null&&event

ios - iOS 中 youtube iframe 上的边距

我有一个UIWebView使用以下代码:问题是视频预览偏移了几个像素(见图片)我检查了recursiveDescriptionUIWebView本身就在正确的位置(0,0,320,180)我怎样才能让它变紧?编辑:显然它也发生在Vimeoiframe上-所以问题不是特定于youtube而是特定于iframe 最佳答案 需要重置边距和填充。NSString*yourHtml=@".body,html,iframe{margin:0;padding:0;}";[self.webViewloadHTMLString:yourHtmlbas

简述a标签超链接target属性的取值和作用

a标签的target属性一共有4个值:_self:默认属性。在当前窗口或者框架中加载目标文档。_blank:打开新的窗口或者新的标签页。在使用这个属性时,最好添加rel=“noopenernorefferrer”属性,防止打开的新窗口对原窗口进行篡改。防止window.openerAPI的恶意行为。_parent:在frame或者iframe中使用较多。在父级框架中载入目标文档,当a标签本身在顶层时,与_self相同。_top:在frame或者iframe中使用较多。直接在顶层的框架中载入目标文档,加载整个窗口。

ios - 谷歌街景嵌入式 iFrame 焦点跳转

我的Google街景iFrame加载正常,但当我触摸街景map图像内部时,页面跳到底部。这只发生在我的Iphone5s和我的IPAD上。如果我点击其中一个控件,它不会跳转-但只要我触摸屏幕,就好像我想拖动View来环顾页面跳转到底部。这发生在我嵌入了街景Iframe的两个网站上,因此它不能特定于网站。谁能建议如何防止这种恼人的跳跃?我的网站是http://www.360tours.co.za 最佳答案 我也遇到了同样的问题。它似乎与iOS10有关。使用iOS9.3.5在ipad3上测试它工作正常。将它嵌入到一个只有iframe的简单

vue3项目利用iframe展示其他页面

一、什么是iframe?iframe是html内联框架元素,它能够将另一个HTML页面嵌入到当前页面中。主要属性如下:src被嵌套的页面的URL地址name框架名称scrolling否要在框架内显示滚动条。值;auto(仅当框架的内容超出框架的范围时显示滚动条)、yes、nowidthiframe的宽度heightiframe的高度frameborder值为1(默认值)时,显示此框架的边框。值为0时移除边框。 二、组件例子下面以组件的的形式举例:constprops=defineProps({src:{type:String,required:true}})constrealHeight=re