首页 > 解决方案 > Javascript 在 Firefox 中打开重复的选项卡

问题描述

我有以下链接,单击该链接时,会打开一个新选项卡并刷新包含该链接的页面。它在 Safari 和 Chrome 中运行良好,但在 Firefox 中打开重复的选项卡。

<a href="../print_letters/letter.php" class="button success" target="_blank" onClick="openWindowReload(this)">Run Letters</a>

function openWindowReload(link) {
var href = link.href;
window.open(href,'_blank');
location.href = 'index.php' + "?welcome_letters=export&welcome_letters=export"
}

任何想法为什么 Firefox 会这样做以及如何解决它?

标签: javascriptfirefox

解决方案


我认为这是因为您没有停止默认行为。你能调用preventDefault点击事件吗?


推荐阅读