在路由跳转打开百度新标签页,如何保存此标签页的状态

描述:在一个页面中点击按钮跳转百度链接,这个跳转不是在浏览器中打开,就和其他标签页一样

问题:在百度的标签页中操作后,转处理其他标签页后,再点击标签回到这个标签页,这个标签页不能保存状态,而是重新加载,而我需要它保存状态,注意,其他路由导航的标签页是可以保存状态的,唯独这种跳转外链的情况

既然跳转到外链,页面行为就不归你掌控了。出于安全目的,除非目标页面主动向 parent window 传递消息,你是没法直接针对目标页面做什么的。

另外,这里使用 <iframe> 是会有问题的(你打开 apple.com 试试)。

大佬,你的这个链接可以跳转过去,不知道你说的是什么问题?

www.apple.com 设置了 X-Frame-Options=sameorigin,不能在外域页面的 <iframe> 中访问。