iframe 破坏浏览器后退按钮 - 如何在使用 Meteor 时修复

iframe breaks browser back button - how to fix when using Meteor

我已经尝试了所有方法,但我无法解决这个常见问题,即使用浏览器的后退按钮导航 iframe (youtube) 返回,而不是页面 ( 至少,在几次点击之前不会)。

我已经阅读并尝试了多种解决方案,但没有一个对我有用。难道我只是不明白 Meteor 是如何工作的,我需要将代码放在特定的地方来解决这个问题吗?比如Deps.autorun,或者Template.mytemplate.rendered,或者……什么的!我不明白这些解决方法对其他人是如何起作用的。

如果您确实有答案,请帮忙。

为了防止这个问题,最好在渲染新的 Youtube 视频时销毁 iframe 并创建一个新的 iframe。这样一来,单击后退按钮将不会向后导航 iframe。