我有一个链接,点击后会在新标签页中打开。但是,确定该链接实际上需要大量计算。我需要的预期效果序列是:
我怎样才能做到这一点?
答案 0 :(得分:0)
您可以使用window.open(calculateURL, '_blank');
但请记住,不同的浏览器会以不同的方式实现window.open()
的行为。它实际上取决于用户的浏览器设置。例如,Chrome会在您运行上述代码时阻止弹出窗口。
答案 1 :(得分:0)
正如SabirAmeen所说,如果您知道确定链接的时间,那么只需在setTimeout中打开新标签,然后传递确定的时间,否则如果您知道网址具有特定字符,那么只需使用searchIndex或url hash打开一个新标签。