我的应用程序有多个页面,并且作为iFrame处于另一个应用程序内部。如果要刷新浏览器,我想将用户重定向到主页,但是如果他/她导航到父应用程序中的其他位置并返回到我的应用程序,那么我将停留在同一页面上。
我尝试使用PerformanceNavigationTiming接口和导航类型。当用户重新加载页面时,它仅在父应用程序中返回“重新加载”。在iFrame中,它会返回“导航”作为导航类型。
{{1}}
我希望将导航类型重新加载到iframe中。
答案 0 :(得分:1)
恐怕您的iframe来自不同的来源。
适应您的CORS(https://en.wikipedia.org/wiki/Same-origin_policy#Cross-Origin_Resource_Sharing)
当然,还有其他方法可以进行跨文档通信(https://benohead.com/cross-document-communication-with-iframes/)