W moim Objective-C app, używam tego kodu, aby otworzyć stronę w przeglądarce użytkownika:Otwórz autora, lub przełączyć się na odpowiednią zakładkę, jeśli strona jest już otwarty
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://blah.com/"]];
To działa prawidłowo. Istnieje jednak jeden mały problem; jeśli użytkownik już otworzył "blah.com" w swojej przeglądarce internetowej, wywołanie tego niepotrzebnie tworzy nową kartę.
Byłoby lepiej, gdyby użytkownik po prostu przełączył się na istniejącą kartę w tych przypadkach.
Czy istnieje sposób, aby to zrobić? Zauważ, że chciałbym przejść do istniejącej zakładki, jeśli zakładka znajduje się na podstronie "blah.com", np. "Blah.com/some/page.html".
Wszelkie aktualizacje na ten temat? – fatuhoku
Chciałbym móc to również zrobić. –