草庐IT

iframe中的引导模式

我有一个页面iframe在它上面jquery.js和bootstrap.js在身体标签之前加载。在test.html脚本以相同的方式加载。ClickModelcontenthere也有main.js用此代码归档。$(function(){$('button').click(function(){$('.modal').modal('show');});});当我单击时,我会收到一个错误:ucktypeerror:$(...)。模式不是功能。请帮助修复它。看答案导入必须在标题标签中完成:ClickModelcontenthereBootstrap模式的简单工作示例:http://jsfiddle

jQuery Target ID内部iframe和警报

我的代码就像下面。TODOClickMetestsometext我试图定位id="textpreview"内部使用jQuery。我可以成功地定位外部IFRAME的任何ID,但无法在IFRAME内部进行定位。我的jQuery代码是:$('#clickme').on('click',function(){if($("#textpreview").length>0){alert("success");}});我该如何实现?提前致谢。看答案使用“contents()”$("#messageiframe").contents().find("#textpreview")https://api.jquer

javascript - iOS PhoneGap。防止 iFrame 缓存

在适用于iPad的PhoneGap应用程序中,我有一个iFrame,它显示在线数据库中存储的数据。在下一步中,我通过JSON下载此数据并在应用程序中对其进行编辑。完成后,我返回到iFrame,但它仍然显示旧数据。使用JSON,我得到了新的正确数据。...简而言之,应用缓存了iFrame的内容我尝试了所有方法来防止缓存,包括页面中常见的元标记内容并以时间戳作为获取参数调用页面。我什至尝试通过JavaScript重新呈现整个iFrame,但它仍然不起作用。functionloadFrame(){varcid=localStorage.getItem("cid");varts=newDate

javascript - Youtube iFrame API pauseVideo 在 UIWebView 中未定义

我正在为iPad开发一个应用程序,其中包含嵌入在UIWebView中的一个或多个youtube视频。我正在使用YoutubeiframeAPI。视频显示正常,用户可以正常使用正常控件。但是,我想在发生外部事件时暂停视频。我试图通过将stringByEvaluatingJavascripFromString与“player.pauseVideo()”结合使用来实现这一点。但是,经检查,player.pauseVideo似乎未定义。奇怪的是,如果我在桌面浏览器player.pauseVideo中加载相同的页面,这似乎只是UIWebView(或可能只是iOS)中的问题。pauseVideo工

javascript - 当包装在 iframe 中时,touchstart 处理程序会弄乱文本输入的焦点

我正在开发一个phonegap应用程序,它使用iframe嵌入一个已经适合移动设备的网络应用程序。在webapp中有一个搜索功能,它聚焦一个显示虚拟键盘的文本字段。到目前为止一切都很好......但是,我使用的库在文档(iframe内的那个)上注册了一个touchstart监听器。因此,如果当虚拟键盘显示用户在文档中触摸时,键盘将停止工作。从ipad(或XCode中的ipad模拟器...我在7.0.3上测试过)到这里并按照说明操作:https://s3.amazonaws.com/ypassets-andy/app-frame.html有趣的是,如果您不将其包装在iframe中,键盘就

ios - iOS浏览器iframe部分显示pdf

我们有一个主页,其中有pdf链接。单击这些链接后,页面将重定向到另一个包含iframe的页面。pdf文档将显示在该iframe中。此场景适用于IOS以外的其他操作系统。在IOS中,iframe仅显示屏幕尺寸的pdf部分。它也没有提供滚动条供我们向下滚动。我们尝试更改cssOverflow:scroll但没有用。 最佳答案 如果您使用的是iOS8,则在iframe中显示PDF时存在一个错误,该错误基本上会截断PDF文件以仅显示第一页,就像显示图像一样。Apple尚未对此提出解决方案(iOS8的4+个主要版本)。这影响了我的销售人员在他

javascript - 在 iFrame 中引用时,“deviceorientation”不会在 iOS 浏览器中触发

我正在制作一个在iframe中运行“360度全景查看器”的网站,其中源页面使用JavaScript和window.DeviceOrientationEvent来确定用户是否使用具有方向功能的移动设备。我在iOSSafari和Chrome上看到一些奇怪的行为:window.DeviceOrientationEventevaluatestotrue,butdeviceorientationeventisnevertriggered.AndroidChrome不是这种情况-当在iFrame中使用时,事件会按预期连续触发。直接访问页面(在iOS上)时,我看到事件触发。就好像在iframe中使用

javascript - 元视口(viewport)标签选项在 iOS 上不起作用

FoxNewsbody{margin:auto;}.iframe-container{position:relative;height:100%;}.iframe-containeriframe,.iframe-containerobject,.iframe-containerembed{position:absolute;top:0;left:0;width:100%;height:100vh;margin:0px;border:0;}.social-magnet{position:fixed;left:10px;font-family:'SourceSansPro',sans-se

ios - 无法在 iPhone 上滚动 heroku 维护页面

我的Heroku应用程序上有一个自定义维护页面,但我无法在我的iPhone上滚动它(无论是在Safari还是Chrome上)。它可以在网络(Safari、甚至响应模式和Chrome)和安卓手机上正常运行。问题是Heroku使用以下代码将我的页面加载到iframe中:OfflineforMaintenancehtml,body,iframe{margin:0;padding:0;}html,body{height:100%;overflow:hidden;}iframe{width:100%;height:100%;border:0;}//Heregoesmypage这是破坏iOS滚动的

ios - UIWebView 嵌入视频全屏问题

我正在使用ifameapi将youtube视频嵌入到UIWebView中。我在关闭全屏模式时遇到问题-播放器被转换到错误的位置。似乎隐藏动画有一些错误。我找到的唯一解决方案是将UIWebView放在左上角。我用一个简单的项目创建了一个github存储库来演示这个问题。https://github.com/demonoid67/youtube-video-sample.有人能帮我吗?谢谢! 最佳答案 NSString*embedHTML=[NSStringstringWithFormat:@"\\\\\functiononYouTub