我正在创建一个混合 iPhone 应用程序,其中包含许多指向网站上特定页面的独立 UIWebView。这些页面是安全的,所以我首先展示一个带有标准 .NET 登录表单的页面。本次登录成功。
但是,如果我在其他 webview 中加载后续页面,它仍会将我重定向到登录页面。我请求了为 URL 设置的所有 cookie,它包含一个 .NET session ID 和所有内容。是否有其他原因导致此类 session 不会在 UIWebView 之间共享?
最佳答案
你能控制服务器端吗?我怀疑 Safari 的新实例正在触发新的服务器 session ,也许您需要创建某种恢复 session 函数并通过每个 UIWebView 的 Web 服务调用它。
关于iphone - 在多个 UIWebViews 中不记得网站登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7968699/