我正在尝试将基于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",
}
这是预期的吗?
答案 0 :(得分:0)
问题解决了。问题出在Rails的import re
if re.findall('|'.join('{}\{}'.format(stringText, i) for i in endChars), textBlock):
#condition met
pass
上,它使用HTTP返回Location标头,而不是HTTPS,导致URL超出了应用范围。