草庐IT

iOS Mobile Web App(通过将页面保存到主屏幕)离线可用性

我正在尝试使页面移动网络应用兼容,以便在iOS设备上离线使用。我已将移动网络应用兼容的元标记添加到文档的头部,并指定了一个包含页面所有资源的cache.manifest文件。我可以看到cache.manifest文件被权威地用于加载页面资源(即在控制台中,当我第一次清除/加载list时,以及在后续页面加载时,我可以看到资源被保存到设备我可以看到在window.applicationCache上触发了“noupdate”事件。尽管如此,当我在我目前正在测试的iOS设备(iPad第二代,运行iOS8.3)上关闭WiFi时,我立即收到一条消息说无法加载页面,因为找不到服务器,此消息上的唯一选

javascript - Mobile Safari 上的 XHR 请求不返回任何内容

我在移动safari(iOS8.3)中执行XMLHttpRequest时遇到问题。varajax_request=function(){this.get=function(url,callback){varr=newXMLHttpRequest();r.open('GET',url,true);r.onload=function(data){console.log(data);if(r.status>=200&&r.status此代码正在向Shopify中的Assets发出请求。在我测试过的所有浏览器中,请求都工作得很好,但是在MobileSafari中,我收到一个完全空的响应。Sho

ios - AWS Mobile iOS SDK 未正确构建 AWSCognitoSyncService(失败)

这是以前的建筑,但现在不是了。我更新了cocoapods并通过podupdate提取了新数据,但仍然无法再构建我的iOS9.0应用程序:/Users/cdub/Developer/AppName/Pods/Headers/Public/AWSCognito/AWSCognitoSyncService.h:198:4:Typeargumentscannotbeappliedtonon-parameterizedclass'AWSTask'为什么会这样? 最佳答案 AWSCore和AWSCognito的版本需要匹配。看起来您的AWSCo

javascript - Mobile Safari、jQuery 和绑定(bind)到 future 的 DOM 元素

我有一个为汽车仪表盘显示单元构建的HTML5/JavaScript应用程序,我被要求移植到浏览器中运行。简单的任务,进行一些简单的更改,现在在我尝试过的每个桌面浏览器中一切正常。然后,问题来了。为了演示目的,我被要求特别确保它可以在iPad上运行。问题:该应用使用单页导航,当用户导航到不同的“屏幕”时,使用jQuery.load加载必要的页面片段。但是,所有jQuery绑定(bind)都集中在一个地方,因此它们在应用程序启动时执行,即使它们绑定(bind)到的元素可能尚不存在于DOM中。使用jQuery.live或.on没问题,因为它们允许绑定(bind)到future的DOM元素。至

iphone - 如何在 IOS 开发中刷新 "socket mobile"扫描仪缓冲区?

我已经使用SocketMobileSDK制作了一个iOS应用程序。当我打开我的View时,扫描仪委托(delegate)接收在viewdidload函数之前扫描的数据。如何向扫描仪发送缓冲区重置或刷新?我没有在ScanApiHelper库中找到函数或命令。 最佳答案 您的应用程序应该能够对传入的数据做任何它想做的事情。如果应用程序还没有准备好接收扫描,难道它不能忽略数据并可能要求用户再次扫描吗? 关于iphone-如何在IOS开发中刷新"socketmobile"扫描仪缓冲区?,我们在S

ios - jQuery Mobile 和 PhoneGap : body background during transition

由于我已将jQueryMobile升级到1.3并将PhoneGap升级到2.5,我的iOS应用程序中的页面更改出现问题。当我点击一个链接时,在几毫秒内,我看到了“无页面”状态。这不是白屏,而是我的“body”元素的背景。我在网上做了一些研究,但似乎没有什么技巧对我有用。他们中的大多数告诉禁用jQM的转换。但对我来说已经是这样了。我跟踪了jQM事件以查看发生了什么,显然当我使用方法changePage()时,它隐藏了当前页面,然后显示了最终页面。在这两种方法中,我可以看到这种“无页面”状态,以及我的body背景。所以这不是在过渡期间发生的闪烁导航(因为我禁用了过渡),而是其他原因。有人会

iphone - Safari Mobile 在纵向模式下旋转用手机相机拍摄的照片

我有一个烦人的问题,SafariMobile会旋转我用手机相机拍摄的照片。奇怪的是,它只发生在纵向模式下。这是一个代码示例:http://jsfiddle.net/Kazpp/如您所见,我将图像添加为previewdiv的背景,并将background-size属性设置为cover所以我可以保持图像纵横比并用图像填充整个div区域。我还尝试添加一个图像元素作为我的div的子元素,但这也没有用。有人知道这里发生了什么吗?Ps.:我在iOS6.0上遇到了这个问题。没有尝试其他iOS版本。 最佳答案 您遇到了Exif方向问题JSClien

javascript - 将内容保持在 Mobile Safari iOS 8 的底部栏上方

这个问题在这里已经有了答案:iOSmobilesafari-thebottombarcoversmyfooter(1个回答)关闭3年前。我知道iOS8不再支持minimal-ui。但是,我有一些内容固定在网页的底部。页面高度设置为100vh以占据整个视口(viewport)。底部的一些内容显示在底部栏下方。因此,用户必须滚动才能看到该内容。我希望所有内容都显示在底栏上方。实现这一目标的最佳方法是什么?

ios - 如何在mobile safari和ios模拟器中调试?

我在使用bootstraptokenfield时遇到了这个问题。建议框(包含黑色文本)不响应用户点击。这意味着我无法从tokenfield获取值abc@gmail.com。相反,我只剩下初始用户输入字母a。它只发生在移动safari中,我能够在iOS模拟器中重现该问题。我发现很难调试的是建议框是动态创建的。当我在iOS模拟器中使用Safari的“开发”选择这个元素时,建议框已经消失了。在这种情况下调试的最佳策略是什么?例如,有什么方法可以固定元素吗? 最佳答案 我会使用JavaScript调试器在您尝试读取内容的位置设置一个断点(或

objective-c - 不使用 openURL :url 打开 Mobile Safari

我想打开MobileSafari应用程序,但“不”更改其当前显示的页面。我可以使用..轻松切换到SafariNSString*ourPath=@"http://www.google.co.uk";NSURL*ourURL=[NSURLURLWithString:ourPath];if([ourApplicationcanOpenURL:ourURL]){[ourApplicationopenURL:ourURL];}但我想做的只是切换到safari,而不是离开当前所在的页面。就像当我使用任务切换器切换时,它只会弹出Safari并将其留在原来的页面上。我试过向它发送@"http:"的ur