Прежде всего, если вам на самом деле не нужно отображать ссылку и использовать ее только для открытия новой вкладки, вы можете просто использовать вместо этого window.open
.
Во-вторых, согласно этот комментарий , то, что вы пытаетесь сделать, можно сделать. Рассмотрим следующий псевдокод:
[1,2,3].forEach(i => {
window.open("http://example.com/" + i, i)
})
«Уловка» состоит в том, чтобы каждый раз предоставлять как другой URL-адрес, так и новое имя (второй параметр - window.open
. В противном случае Chrome (и предположительно другие браузеры) будут открывать только одну вкладку.
Но пожалуйста, , используйте этот подход экономно. Если вы слишком часто открываете слишком много вкладок, это сведет пользователей с ума.