小编Jak*_*ake的帖子

IOS上的PWA和离线存储

我们希望开发一种"应用程序",能够为评估员记录受损车辆的详细信息.这个想法是少数评估员会有公司的iPad.然后,当汽车损坏并返回车场时,他们可以访问拍照,输入一些细节,然后将它们上传到主系统.一些车场可能位于没有互联网覆盖的区域,因此需要离线功能.

我们最初的想法是开发一个IOS应用程序,以便安装在少数公司的iPad上.应用程序可以访问相机拍照,然后当设备可以访问互联网时,将照片上传到主系统.然而,对于客户来说,这种解决方案可能成本太高(关于开发成本).

我已经阅读了有关PWA和缓存数据的内容,但缓存似乎是针对脱机读取访问.

如果我们在iPad上安装了chrome,然后安装了PWA,那么大概就是这样

  1. PWA可以存储高达128GB*6%= 7.68GB的图片吗?
  2. 如果使用文件系统API存储(只要系统上有足够的空间),数据将被保留(我的理解是没有时间限制)?或者不同类型的存储会更合适.
  3. 离线数据显然很重要(可能需要在法庭上),那么在将图像上传到主系统之前,是否存在关于持久性和稳定性的任何其他问题?

注意我们更喜欢使用iPad(因为客户更喜欢这些),但我们可以考虑使用其他平台.

在这个阶段,我真的想知道访问离线存储的PWA是否可能在平台上可行,实用且稳定?

ios progressive-web-apps

7
推荐指数
1
解决办法
1264
查看次数

ASP.NET MVC XSS 验证

我们正在使用 ASP.NET MVC 5.0 来构建网站。如果我在保存时在文本框中输入一些 javascript,我会收到一个“检测到潜在不安全输入”的错误页面 - 太好了。

然而,我们的一些屏幕使用 ajax 提交将 json 直接传递给控制器​​,这似乎跳过了上面的验证。

有什么方法可以在控制器中调用模型(或模型中的每个文本字段)上的标准验证以抛出上述错误。即类似的东西

 public override ActionResult Create(MyModel myModel)
 {
     /* Any dubious input this should throw an error*/
     AntiXSS.ValidateInput(myModel);
     ...
Run Code Online (Sandbox Code Playgroud)

xss asp.net-mvc

5
推荐指数
1
解决办法
1980
查看次数

标签 统计

asp.net-mvc ×1

ios ×1

progressive-web-apps ×1

xss ×1