我们希望开发一种"应用程序",能够为评估员记录受损车辆的详细信息.这个想法是少数评估员会有公司的iPad.然后,当汽车损坏并返回车场时,他们可以访问拍照,输入一些细节,然后将它们上传到主系统.一些车场可能位于没有互联网覆盖的区域,因此需要离线功能.
我们最初的想法是开发一个IOS应用程序,以便安装在少数公司的iPad上.应用程序可以访问相机拍照,然后当设备可以访问互联网时,将照片上传到主系统.然而,对于客户来说,这种解决方案可能成本太高(关于开发成本).
我已经阅读了有关PWA和缓存数据的内容,但缓存似乎是针对脱机读取访问.
如果我们在iPad上安装了chrome,然后安装了PWA,那么大概就是这样
注意我们更喜欢使用iPad(因为客户更喜欢这些),但我们可以考虑使用其他平台.
在这个阶段,我真的想知道访问离线存储的PWA是否可能在平台上可行,实用且稳定?
我们正在使用 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)