我在Chrome中遇到了一个奇怪的问题。如果页面上有一个iframe,它将在浏览器中创建一个额外的历史记录条目。
所以说一个页面有3个iframe,当我右键单击后退按钮时,我们在同一页面上有3个历史记录条目。
如果页面上有4个iframe,我们将获得4个条目,依此类推。它似乎仅在Chrome(当前版本80.0.3987.132)中发生。
示例页面...
https://www.ljmu.ac.uk/study/courses/undergraduates/2020/marketing
到目前为止,我唯一的解决方法是将iframe的加载推迟到用户单击此页面上的视频一样,然后单击它为止:
https://www.ljmu.ac.uk/international/thinking-of-applying/reasons-to-choose-ljmu
这是一个已知的错误吗?
这似乎是Chrome 79和80所特有的问题。在81 Beta中并未发生。因此,我想我们只需要等待2周即可发布。
[所有其他主浏览器均按预期工作。