当前位置:   MFC > 正文

phonegap:基于cookie的身份验证(PHP)无法正常工作[webview]

cookies,ajax,webview,ios,cordova,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我正在开发一个使用sencha touch,HTML5和phonegap作为包装器的移动网络应用程序.

我正在使用PHP身份验证(Cookie)和ajax请求.在safari或chrome上一切正常,但在使用phonegap(webview)进行部署后,它再也无法工作了......

任何帮助,将不胜感激 :)

更多细节:

我的应用程序的所有数据都通过ajax请求加载到我的服务器组件"mobile.php".我使用基本的PHP-Auth来验证用户:

    AJAX-Request [用户名,密码] - > mobile.php - >会话建立(cookie)

    如果auth成功,则所有其他请求

普通的safari网站和webview有什么区别?



1> meaku..:

我想到了:

您必须更改phonegap_delegate.m文件并将以下内容添加到init方法:

- (id) init
{   
    /** If you need to do any extra app-specific initialization, you can do it here
     *  -jm
     **/
    //special setting to accept cookies via ajax-request
    NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage 
                                          sharedHTTPCookieStorage]; 
    [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; 

    return [super init];
}

它使webview能够接受来自ajax请求的cookie


这似乎不适用于iOS5.根据文档,"NSHTTPCookieAcceptPolicyAlways"是默认的cookie存储策略.然而,cookie不会在jQuery` $ .getJSON`请求中存储或发送.
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/MFC/detail/22158
推荐阅读
  • 如何解决《单击URL将打开默认浏览器》经验,为你挑选了6个好方法。url,android,android-webview,android-websettings,webview,javascript,chrome,go,DevBox,在线流... [详细]

  • 如何解决《如何在UIWebView中启用放大/缩小选项?》经验,为你挑选了1个好方法。iphone,zoom,uiwebview,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生... [详细]

  • 如何解决《Qt:强制QWebView点击一个web元素,即使是在窗口中看不到的元素》经验,为你挑选了2个好方法。c++,qt,qtwebkit,qwebview,webview,lua,javascript,webkit,DevBox,在线... [详细]

  • 如何解决《目标C中的多个代表》经验,为你挑选了2个好方法。objective-c,c#,cocoa,webview,webkit,ios,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解... [详细]

  • 如何解决《在uitextview中显示html文本》经验,为你挑选了6个好方法。iphone,uitextview,ios,html,https,devbox,webview,swift,go,git,DevBox,在线流程图,编程,编程问... [详细]

  • 如何解决《Android:滚动Imageview》经验,为你挑选了5个好方法。android,scroll,imageview,xml,webview,html,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,jso... [详细]

  • 如何解决《iPhone开发:在UIWebView中提高滚动速度?》经验,为你挑选了2个好方法。iphone,cocoa-touch,scroll,uiwebview,webview,html,ios,DevBox,在线流程图,编程,编程问答... [详细]

  • 如何解决《来自UIImage的数据URL/PNG》经验,为你挑选了1个好方法。cocoa-touch,iphone,webview,javascript,lua,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,jso... [详细]

  • 如何解决《Android上的数字软键盘》经验,为你挑选了1个好方法。keyboard,android,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发... [详细]

  • 如何解决《处理UIWebview中的触摸》经验,为你挑选了4个好方法。iphone,uiwebview,webview,javascript,lua,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维... [详细]

  • 如何解决《AndroidWebView进度条》经验,为你挑选了4个好方法。android,webview,progress-bar,xml,chrome,go,webkit,html,ssh,javascript,DevBox,在线流程图,... [详细]

  • 如何解决《从UIWebView可靠地打开AppStore链接》经验,为你挑选了1个好方法。iphone,uiwebview,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]

  • 如何解决《Android布局问题与WebView下面的按钮》经验,为你挑选了1个好方法。android,android-layout,webview,xml,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解... [详细]

  • 如何解决《Android如何关闭意图?》经验,为你挑选了3个好方法。android,android-intent,go,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,uni... [详细]

  • 如何解决《如何在不离开我的iPhone应用程序的情况下验证Twitter用户并访问API?》经验,为你挑选了1个好方法。iphone,twitter,oauth,objective-c,webview,https,DevBox,在线流程图,... [详细]

  • 如何解决《如何在UIwebview中隐藏URL的弹出窗口》经验,为你挑选了0个好方法。iphone,safari,uiwebview,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维... [详细]

  • 如何解决《在WebView中更改文本颜色?》经验,为你挑选了5个好方法。android,webview,html,css,javascript,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成... [详细]

  • 如何解决《显示动画GIF》经验,为你挑选了12个好方法。java,android,animated-gif,git,html,xml,webview,https,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,... [详细]

  • 如何解决《模拟器显示有关AppTransportSecurity策略的错误需要使用安全连接》经验,为你挑选了1个好方法。ios,react-native,webview,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具... [详细]

  • 如何解决《如何在区域中使用常见的_ViewStart?》经验,为你挑选了2个好方法。vb.net,asp.net-mvc,razor,vb,html,mvc,webview,ajax,asp-net,DevBox,在线流程图,编程,编程问答... [详细]

相关标签
  

闽ICP备14008679号