我需要存储和访问首选项(如颜色等)从javascript webapp..有没有访问NSUserDefaults的webkit?(或者可能是CFPreferences ?)
发布于 2009-10-30 21:06:18
一句话..。不是的。然而,WebKit支持像本地存储这样的HTML5-在ADC站点上查看this文章。
发布于 2012-01-18 05:55:32
是。肯定有一种方法..Check out JSUserDefaults…
真正简单的替代UIWebView的插件。只需在nib中更改web视图的类成员身份(或者以编程方式创建它,这也应该有效),它就可以让您通过JSUserDefaults对象访问NSUserDefaults。如下所示:
[[NSUserDefaults standardUserDefaults] setObject:@"Bar"
forKey:@"Foo"];(...some时间稍后...)
<script type="text/javascript">
document.write(JSUserDefaults.objectForKey("Foo"));
</script>您还可以设置对象。任何plist对象都应该工作得很好--数组、字典、字符串、数字。其他事情可能是危险的。
https://stackoverflow.com/questions/1649234
复制相似问题