de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Mark F
Mark F
Question

Otwórz adres URL w nowej karcie (a nie w nowym oknie) za pomocą JavaScript

I'm próbuje otworzyć URL w nowej karcie, w przeciwieństwie do wyskakującego okna.

I've widziałem powiązane pytania, w których odpowiedzi wyglądałyby coś w stylu:

window.open(url,'_blank');
window.open(url);

Ale żaden z nich nie działał dla mnie, przeglądarka wciąż próbowała otworzyć wyskakujące okno.

1923 2011-02-05T15:52:13+00:00 3
 nyedidikeke
nyedidikeke
Edytowane pytanie 7. maja 2019 в 7:07
Programowanie
javascript
Popular videos
6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie!
6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie!
2 lata temu
Kurs JavaScript odc. 1: Skrypty po stronie klienta - pierwszy projekt, wiedza podstawowa
Kurs JavaScript odc. 1: Skrypty po stronie klienta - pierwszy projekt, wiedza podstawowa
7 lat temu
Skracanie adresu URL
Skracanie adresu URL
4 lata temu
Zmiana niestandardowego adresu URL 🔧na kanale YouTube krok po kroku 💡
Zmiana niestandardowego adresu URL 🔧na kanale YouTube krok po kroku 💡
1 rok temu
Fałszywe okno przeglądarki w iPhone
Fałszywe okno przeglądarki w iPhone
3 lata temu
Jak ukryć adres na wizytówce Google Nowe zasady
Jak ukryć adres na wizytówce Google Nowe zasady
3 lata temu
Jak zmienić ścieżkę URL autora wpisu i ukryć prawdziwą nazwę użytkownika w WordPress
Jak zmienić ścieżkę URL autora wpisu i ukryć prawdziwą nazwę użytkownika w WordPress
2 lata temu
[LIVE] Tworzymy stronę internetową! 🙂
[LIVE] Tworzymy stronę internetową! 🙂
11 miesięcy temu
Jak zrobić GRĘ WYŚCIGOWĄ w JavaScript? 🔥 1/2
Jak zrobić GRĘ WYŚCIGOWĄ w JavaScript? 🔥 1/2
2 lata temu
Linux.pl: Przekierowania adresów url w panelu DirectAdmin
Linux.pl: Przekierowania adresów url w panelu DirectAdmin
1 rok temu
Jak dodać nową kategorię wpisów i zamieścić ją w menu | WORDPRESS PODSTAWY
Jak dodać nową kategorię wpisów i zamieścić ją w menu | WORDPRESS PODSTAWY
1 rok temu
Jak tworzyć przyjazne URL począwszy od https po adresy podstron?
Jak tworzyć przyjazne URL począwszy od https po adresy podstron?
4 lata temu
Nowe Funkcje w OceanWP - Animowane Karty Produktu - Podgląd Galerii na Karcie
Nowe Funkcje w OceanWP - Animowane Karty Produktu - Podgląd Galerii na Karcie
1 rok temu
TESTUJĘ WIRUSY OD WAS - PRZESTRASZYŁEM SIĘ #4
TESTUJĘ WIRUSY OD WAS - PRZESTRASZYŁEM SIĘ #4
1 rok temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
 Quentin
Quentin
5. lutego 2011 в 3:53
2011-02-05T15:53:41+00:00
Więcej
Źródło
Edytuj
#11819306

Autor nie może w żaden sposób zdecydować się na otwieranie w nowej karcie zamiast w nowym oknie; jest to preferencja użytkownika.

CSS3 proponował target-new, ale specyfikacja została porzucona.

Odwrotność** nie jest prawdą; poprzez określenie wymiarów okna w trzecim argumencie window.open(), można wywołać nowe okno, gdy preferowane są zakładki.

 nyedidikeke
nyedidikeke
Edytowana odpowiedź 7. maja 2019 в 7:14
846
0
 arikfr
arikfr
5. kwietnia 2011 в 3:02
2011-04-05T15:02:17+00:00
Więcej
Źródło
Edytuj
#11819308

Aby rozwinąć odpowiedź Stevena Spielberga, zrobiłem to w takim przypadku:

$('a').click(function() {
  $(this).attr('target', '_blank');
});

W ten sposób, tuż przed tym jak przeglądarka podąży za linkiem, ustawiam atrybut target, dzięki czemu link otworzy się w nowej karcie lub oknie (**zależy od ustawień użytkownika&#39).

Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 27. maja 2017 в 12:18
60
0
Fran Verona
Fran Verona
5. lutego 2011 в 3:55
2011-02-05T15:55:10+00:00
Więcej
Źródło
Edytuj
#11819307

Myślę, że nie możesz tego kontrolować. Jeśli użytkownik skonfigurował swoją przeglądarkę tak, aby otwierała linki w nowym oknie, nie możesz'zmusić go do otwierania linków w nowej karcie.

https://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-tab

 Community
Community
Edytowana odpowiedź 23. maja 2017 в 11:55
16
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 9 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
DE
EL
ES
FI
FR
ID
IT
JA
LT
LV
NL
PL
PT
RU
SL
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem