Я хочу открыть ссылку в том же окне и на той же вкладке, которая содержит страницу со ссылкой.
Когда я пытаюсь открыть ссылку с помощью window.open, она открывается в новой вкладке, а не в той же вкладке в том же окне.
window.open
Just Try in button. <button onclick="location.reload();location.href='url_name'" id="myButton" class="btn request-callback" >Explore More</button> Using href <a href="#" class="know_how" onclick="location.reload();location.href='url_name'">Know More</a>
Точно так же, как это window.open("www.youraddress.com","_self")
window.open("www.youraddress.com","_self")
Это довольно просто. Откройте первое окно как window.open(url, <tabNmae>)
window.open(url, <tabNmae>)
Пример: window.open("abc.com",'myTab')
window.open("abc.com",'myTab')
и для следующего всего window.open используйте то же имя вкладки вместо _self, _parent и т. Д.
_self
_parent
window
tab
https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Syntax
<div style="margin: 5px;"> <a :href="url" @click="autoOpenAlink" target="_blank" > {{url}} </a> </div>
vue
autoOpenAlink(e) { e.preventDefault(); let url = this.url; window.open(url, "iframe testing page"); },