android - 是否可以在网络应用程序中缓存受密码保护的内容以供离线网络应用程序(iOS/Android)使用?

标签 android ios html web-applications mobile

基本上是这样的场景:

  • 我有一个移动网络应用
  • 该网络应用几乎没有公开可用的内容,但有一个登录系统
  • 登录后,用户可以根据自己的喜好访问特定页面

我想做什么:

允许 web 应用程序的离线缓存并根据登录的用户继续提供自定义内容(是的,显然数据将被缓存,并且用户之前至少需要登录一次)。

问题:

* 已编辑

基本上,我希望能够访问与在线、离线登录后相同的数据,但是当离线访问 Web 应用程序时,将没有密码保护。我希望/假设通过使用 list 文件,我可以让移动浏览器缓存我将作为登录用户看到的数据,然后在离线时无需密码重新显示给我?

提前感谢您的帮助:)

最佳答案

这是不可能的。缓存只能存储 web 应用程序的客户端部分,但登录机制和验证在服务器端代码中。客户端永远不会记住以前输入的值。

如果您想在离线代码中从移动设备使用您的服务,则必须编写一个存储凭据和数据的移动应用程序。

关于android - 是否可以在网络应用程序中缓存受密码保护的内容以供离线网络应用程序(iOS/Android)使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091567/

相关文章:

php - 从 Android 连接到 PHP 和 MySQL

javascript - 处理重叠 SVG 图层中的鼠标事件

jquery - 如何使用 jQuery 在 HTML 中切换隐藏/显示最接近的 UL?

html - 将第二个 div 置于中心失败

java - 从应用程序发送带有附件的电子邮件

android - 如何从 Android 的 WebView 中的 javascript 获取返回值?

android - 带 ScaleType 的 ImageButton Android

ios - Rubymotion x Facebook iOS SDK//安装问题//[!] 无法找到 `Facebook-iOS-SDK` 的规范

ios - 在 ViewWillAppear 完成运行之前调用 CellForRowAtIndexPath

iphone - (自定义)滚动后 UITableViewCell 混淆