W wiÄ™kszoÅ›ci przypadków do otwarcia nowej karty sÅ‚uży funkcja zawarta w linku (target="_blanc").
Jednak to nie zawsze działa.
Jako przykład weźmy link i użyjmy go, aby otworzyć nową kartę.
Jest w tym jeszcze jeden link, który powinien otworzyć nowÄ… kartÄ™.
Jednak to już nie działa, ponieważ przeglądarka uważa, że ​​karta została już otwarta i otwiera nowy link w tej samej karcie.
Poniższy kod ponownie otworzy wszystkie karty bez wyjątku.
<script>jQuery('a[target^="_opennewtab"]').click(function() { return openWindow(this.href);}</script>
Skopiuj skrypt jQuery do obszaru nagÅ‚ówka swojej strony. i zamieÅ„ (target="_blanc") na (target="_opennewtab") we wszystkich swoich linkach, które chcesz otwierać jako nowÄ… kartÄ™.
Jako przykład linku:
<a href="url" aria-label="name" target="_opennewtab">