And*_*wby 5 ios cordova phonegap-build
我正试图让我的WebAppiPad(iOS 7)上班.根据我所做的所有研究,您似乎需要专门启用cookie(善良知道原因!)
我在SO上发现这篇文章:
如何为Android phonegap 1.8.0 app启用cookies?
这一切都很好,除了我PhoneGap Build用来创建我的应用程序的事实(因此无法访问这些文件进行编辑)
谁能建议我能做什么?localStorage在没有做这个黑客的情况下我无法在我的iOS应用程序上使用(或cookie)似乎很疯狂!(我的应用程序在Android上完美运行,没有这个问题).
我已经看过安装XCode并手动编码/编译应用程序,但这只适用于Mac(我没有)
更新:浏览一下,似乎唯一的解决方案(我能找到)就是编写一个插件来启用cookie.这一切都很好,但是:
有人有兴趣为我写一个插件吗?据我所知,它只需要调用:
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
webView = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)
这让我起了墙!
只是回顾一下我的问题,并认为我会回答这个问题 - 似乎由于某种原因,iOS 不喜欢在页面上加载localStorage() 。为了解决这个问题,您还必须设置一个 1.5 秒的计时器 - 因此它在 iOS 加载localStorage()之前不会运行。IE:
setTimeout(function() { doInit() } , 1500);
Run Code Online (Sandbox Code Playgroud)
这并不理想 - 如果有一种方法可以在 iOS 中启用 cookie PhoneGap Build,而不必编写插件来完成它(我没有技能;)),那就更好了
| 归档时间: |
|
| 查看次数: |
2349 次 |
| 最近记录: |