我正在使用 rhomobile/rhodes 应用程序与 Web 服务通信并在 WebView 中显示内容,当我在 Rho::AsyncHttp.post 中发送登录信息以及登录详细信息和回调时,我可以看到成功登录Web 服务和应用程序获取我可以放置和查看的 cookie。到目前为止,一切都很好。
但是,接下来我尝试使用该 cookie 来验证 WebView,因此在回调中:
WebView.set_cookie("10.0.1.190", @params['cookies'])
WebView.navigate("10.0.1.190")
但这会将我重定向到登录页面。发送的 cookie 与中的 cookie 不匹配@params['cookies']
,是否有其他方法可以为 ip 地址设置 cookie?还是我做错了什么,或者目前这是否在罗德中被破坏了?我为 android 和 iphone 尝试了 3.0.0 和 3.0.1,它们的行为相同。