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

标签 javascript jquery iframe meteor youtube

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

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

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

最佳答案

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

关于javascript - iframe 破坏浏览器后退按钮 - 使用 Meteor 时如何修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32129256/

相关文章:

javascript - 评估 Javascript 表达式

javascript - 通过 Internet Explorer 扩展拦截 HTTP 请求

javascript - 删除 Jqplot 堆积条形图上的零值点标签

javascript - 如何制作下一个和上一个按钮来来回切换 iFrame 页面?

javascript - Lightbox2 - 返回幻灯片开始处

javascript - 删除谷歌地图 iFrame 上的地址栏

javascript - 即使在清理后,Angular 2 iFrame 也会出现错误

javascript - 更新 Chrome 扩展中的选项卡并等待它打开以打开另一个下载链接。如何等到 url 在选项卡中打开?

javascript - 如果不使用 Promise 对象的 then 方法,是否不可能从 Promise 对象获取 [[PromiseValue]] ?

javascript - 获取跨域 HTTPS iFrame 的父文档来源