PWA应该只适用于SPA吗?

时间:2017-12-18 15:32:03

标签: android progressive-web-apps

我正在尝试将基于webview的应用转换为PWA。此应用程序不是SPA,应用程序完整页面重新加载链接,并执行常规表单POST提交。

我注意到的一点是POST的范围(manifest.json)似乎超出了应用范围。当我提交表单POST时,它会像范围之外的页面一样打开,然后自动关闭它,并在后台/独立页面中处理来自提交的响应。

的manifest.json:

{ /* description/name/icons attributes */ "display": "standalone", "start_url": "dashboard/classes?utm_source=web_app_manifest", }

这是预期的吗?

1 个答案:

答案 0 :(得分:0)

问题解决了。问题出在Rails的import re if re.findall('|'.join('{}\{}'.format(stringText, i) for i in endChars), textBlock): #condition met pass 上,它使用HTTP返回Location标头,而不是HTTPS,导致URL超出了应用范围。

  1. App(范围内)=>
  2. 表单提交(范围内)=>
  3. 重定向到HTTP(外部范围)=>
  4. CloudFlare页面规则重写为HTTPS =>
  5. App(范围内)