Tag: 本地存储

有没有办法在WKWebView中设置本地存储

我想设置本地存储之前向WKWebView请求是可能的任何iOS版本? 找不到方法做,唯一相关的类是WKWebsiteDataStore https://developer.apple.com/documentation/webkit/wkwebsitedatastore ,只有方法可以读取和删除。

在iOS应用程序中使用本地video文件(xcode)

我正在寻找在我的iOS应用程序中播放video文件的最佳方式。 我的应用程序目前正在开发中,将会有大约50个video(每个30秒长)和简短的教程。 如果可能的话,我希望他们都是本地的,所以用户可以在没有互联网连接的情况下观看video。 我无法find堆栈溢出的类似问题(也许我在错误的部分查找,请纠正我,如果我错了)。 所以我想到了两个不同的select: 用户从商店下载应用程序,包括video 用户在没有video的情况下下载应用程序,首次使用应用程序时必须首先下载video并将其保存在本地(永久) 如果有更好的select,我也想知道他们! 所以如果有人有这方面的经验,我会很感激一些帮助! 谢谢

如何擦除,清除,擦除保存在iPad上的主屏幕上的Web应用程序的HTML 5 localstorage?

这里有一个关于本地存储如何在iOS 6中工作的很好的总结: Important: iOS6 and Data Storage 许多人似乎对safari和networking应用程序不共享本地存储等事实感到担忧。但是,我似乎无法在任何地方的标题中find问题的答案: 我的情况:我正在开发具有Web应用程序function的HTML5 Web应用程序,并希望它能够从主屏幕运行。 似乎一切工作正常,但对于开发,我需要能够在一段时间内清除caching。 我尝试了所有我能想到的(以及任何可以想象的组合和顺序): 清除Safaricaching 从家中删除应用程序并重新加载 重新加载网页,然后保存到家中 清除应用程序中的caching( localStorage.clear() ) 你有什么想法?

如何更改通知iOS中的图标?

我正在创build一个基于导航的应用程序,因为有一个函数会提醒用户发生一些事件。 为此我们使用Push通知,我知道如何实现推送通知, 但我的问题是,当推送通知来了,我可以更改通知中心的图标吗? 注:我不是说徽章图标, 检查通知中心的所需图像: 如果不是,请为此提供参考。

如果Cookies被禁用,则iOS7无法访问HTML5 localStorage

在iOS7上,尝试通过JavaScript访问HTML5 localStorage对象时,停止执行Javascript。 它在以前的iOS版本中正常工作。 应用程序刚刚安装并启动时,该应用程序运行完美。 但是,我closures了应用程序并重新启动,它不起作用,并且无法访问localStorage。 要禁用cookie,我使用了下面的代码: [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyNever]; 要访问localStorage,我使用了下面的代码: CGRect rect = self.view.frame; UIWebView* webView = [[UIWebView alloc] initWithFrame:rect]; [self.view addSubview:webView]; [webView loadHTMLString:@"<script>alert('hello world');alert(localStorage);</script>" baseURL:nil] 我已经通过iOS7文档,但无法find任何有关此问题的更新。 有人也遇到过吗? 请分享有关这方面的任何信息,将是非常有益的。 任何解决方法? 谢谢

在多任务栏中closuresPhoneGap应用程序时,iOS 5.1是否清除localStorage?

我有一个应用程序,将读取器的书签保存到localStorage中。 当我closures在iOS 5.1的应用程序书签已经消失,但在5.0.1它仍然存在?

断电后,iOS5上的HTML5 LocalStorage不会持久存在

我正在开发iPad(3G)的Web应用程序,需要离线数据库存储。 起初我尝试使用HTML5的LocalStorage API。 testing时,我了解到如果离开页面并closures设备(包括iPad和iPhone),稍后重新打开页面时,我的数据无法通过LocalStorage访问(数据库似乎缺失)。 我在iOS设备的http://diveintohtml5.ep.io/examples/localstorage-halma.html上看到这种行为,但Android设备(Droid X和Galaxy)以及运行WinXP + Safari的PC在重新启动时保留了我的数据。 我在使用Webkit自己的“客户端数据库存储”的iOS设备上获得适当的行为,就像在这里可以看到的一样: http : //blog.darkcrimson.com/2010/05/local-databases/ 。 有没有人用LocalStorage看过这个问题? 有谁知道为什么数据库不会在iOS设备上维护? 有没有人有办法解决吗?

由于使用localStorage,iOS PhoneGap应用程序被拒绝

苹果刚刚拒绝了我提交的PhoneGap应用程序。 我在应用程序中利用HTML5 localStorage来保存下载的数据以进行caching: 2.23应用程序必须遵循iOS数据存储指南,否则将被拒绝 。 我很困惑,因为如果有什么我认为5.1中的localStorage实际上将数据保存在caching中,而不是在用iCloud [source]备份的地方。 这是我想要的行为 – 我不需要或希望数据被备份。 我错了还是苹果? PhoneGap应用程序可以做什么来保存这个caching的数据,而不会被违反? 编辑: PhoneGap 1.8.1如果有帮助。

你能否在localStorage中存储JavaScript和CSS文件来提高在线Web应用程序的性能?

我正在开发一个Web应用程序,这个应用程序非常像iOS和Android的原生应用程序。 然而,JavaScript文件(jQuery +我自己的)和css文件一起移动使用相当大,这使得应用程序加载速度缓慢,如果用户没有启用3G。 因此,我开始考虑离线存储这些文件。 然而,除了cache.manifest(在我的知识中只有在没有互联网连接才能脱机使用时才会使用)我找不到这个方法。 我最想要的是检查文件是否已经被caching/存储,如果没有,使用它们,然后将它们存储下一次。 这可能吗? 由于索引文件本身非常小,这将减less加载我的应用程序的时间。 我还在努力通过优化来减less文件的数量,但这同时会有很大的帮助。 编辑: 只是为了提供更多的细节,对不起,如果我以前不清楚。 我已经开始使用HTML5样板构build这个webapp,而我的.htaccess文件包含所有JS和CSS文件头,过期date为1年。 但是,似乎从iOS主屏幕打开应用程序每次加载.js和.css文件,就像他们没有被caching时一样。 在桌面上甚至在iOS Safari浏览器上打开网站似乎都以正确的方式caching文件,因为只有在手动刷新页面之后,才会显示Javascript和CSS的更改。 似乎打开和closures,并从主屏幕上打开Web应用程序充当刷新,因此,每次加载文件,即使他们通过caching.manifest离线使用,文件的到期date是远未来。 编辑2: 以为我会包含caching标头的文件。 这些似乎没有问题。 Cache-Control max-age = 31536000,public 有效期至2012年5月18日星期五17:34:20 GMT 不同的接受编码,用户代理 内容编码gzip Keep-Alive超时= 2,最大= 98

如何访问iOS上由PhoneGap创build的HTML5本地存储?

我们正在从PhoneGap过渡到真正的本机iPhone应用程序,我们需要访问存储在由PhoneGap创build的HTML5本地存储中的用户数据。 我们如何获得这些数据,以便我们可以为用户创build一个无缝的更新过程?