重新加载iframe会打开新的选项卡-Firefox 21.0

Reloading iframe instead opens new tab - Firefox 21.0

本文关键字:选项 -Firefox 新加载 加载 iframe      更新时间:2023-09-26

我为我的一些朋友制作了一个小网页,其中一个朋友遇到了问题。

我正在使用javascript来重新加载一个iframe,比如:

<a href="javascript:var pl=$('#player iframe')[0];pl.src=pl.src;">↺ Repair</a>

使用jQuery,但对于我的一个朋友来说,在Windows7上使用Firefox 21.0,这会导致页面完全更改为iframe本身;特别是直播小部件。

Livestream经常出现故障,因此修复按钮对观看体验相当重要。有没有办法让我以不同的方式来实现这一点,这样就不会发生在他身上?

尝试绑定到点击事件:

HTML

<a href="#" id="repair"">↺ Repair</a>

Javascript

$('#repair').click(function(e){
    var pl=$('#player iframe')[0];pl.src=pl.src;
    return false;
});