【发布时间】:2019-12-26 20:08:21
【问题描述】:
有没有办法从 React.js 应用导航到跨源 URL?
window.location.href = **cross origin url**
这仅在第一次尝试时有效,然后在应用程序保存为 PWA 时无效。由于缓存,它只是重定向到相同的来源。
【问题讨论】:
-
试试 window.location.replace() MDN
-
这是 serviceworker 的问题......默认情况下它缓存了服务器@YosiLeibman
-
例如,我有“test.com”作为我的主要 url...而“test.com/api/facebook”是 url API url...但是服务工作者缓存 /api/ facebook 并且只返回主页......所以我想防止在 serviceworker 中的某些 url 匹配中缓存
标签: javascript html reactjs service-worker progressive-web-apps