javascript - 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 会这样做以及如何解决它?
解决方案
我认为这是因为您没有停止默认行为。你能调用preventDefault
点击事件吗?
推荐阅读
- r - 在 bslib 包和 shinydashboard 上
- python-3.x - 在 VS Code Linux 中安装 TA-lib 失败
- javascript - Vue (2.6.14) - v-用于不使用 api 导入 (axios) 显示数据
- javascript - 模态更新延迟在反应钩子中设置新状态
- gitlab-ci - 如何在推送标签和分支是具有规则的特定分支时防止作业运行
- powershell - PowerShell DSC 资源不存在
- sass - Azure Pipeline 中的 BuildWebCompiler 失败
- javascript - 排列数组值的优先级
- java - Java 8过滤器按方法流式返回列表
- gradle - IntelliJ 更新后无法解析符号“gradle”