Określona przeglądarka dla określonych łączy

14

Czy ktoś wie, jak otworzyć określoną przeglądarkę dla określonych linków?

Mam dwa linki, które chcę otworzyć w IE i inne w Chrome. Czy to w ogóle możliwe?

amjad
źródło
1
Czy istnieje adres URL? Czy masz na myśli swobodny wybór przeglądarki, która powinna otworzyć link?
iglvzx
Czy możesz wyjaśnić, skąd otwierasz linki (np. Z Eksploratora Windows lub z poziomu przeglądarki / strony internetowej)?
iglvzx

Odpowiedzi:

4

Rozwiązaniem byłby oddzielny program do obsługi przeglądarki. Zostałby ustawiony w systemie Windows jako domyślna przeglądarka, ale w ogóle nie otwierałby żadnego linku i zamiast tego wyświetlałby Ci listę przeglądarek i przekazywałby adres URL do wybranego. Zasadniczo tak samo jak w Androidzie, jeśli nie zaznaczyłeś opcji „Zawsze używaj ...” dla określonego typu pliku.

Quill the opóźniony
źródło
1
Jeśli to możliwe, proszę podać bardziej szczegółowe informacje. W przeciwnym razie powinien to być komentarz zamiast odpowiedzi, mimo że nie masz wystarczającej reputacji, aby komentować.
karel,
1
To naprawdę dobry pomysł. Pisanie też nie byłoby takie trudne.
SeeJayBee,
1
Wygląda na to, że jest już realizacja tego pomysłu: blog.dantup.com/2015/09/simple-windows-browser-selector
ahz
3

Odpowiedź / objaśnienie / techniczne:

Nie, nie ma na to praktycznego sposobu. Windows ma listę „programów obsługi”, które mówią mu, co ma robić (np. Jaki program uruchomić), gdy różne typy plików i obiektów systemowych są aktywowane (np. Otwierane). Lista jest ograniczony do rodzajów , które w przeważającej części zawiera tylko rozszerzenia (np .EXE, .DOC, .URL, itd.) Nie ma sposobu, aby określić teleskopowe dla konkretnych nazw, ponieważ lista ta będzie ostatecznie rosnąć śmiesznie duże i zapewniają bardzo słabe wyniki. Co gorsza, zdecydowanie nie ma sposobu, aby określić moduły obsługi na podstawie zawartości pliku, ponieważ wymagałoby to od systemu Windows (1) otwarcia pliku i (2) umieć czytać i interpretować zawartość.

Zakładki (tj. „Łącza przeglądarki”) to pliki zwykłego tekstu z .URLrozszerzeniem zawierającym adres URL. Na przykład:

[InternetShortcut]
URL=http://www.org/blah.html

Jeśli chcesz, system Windows musiałby wiedzieć, jak otworzyć plik, odczytać go i przeanalizować, przeanalizować adres URL i na tej podstawie podjąć decyzję. Po prostu nie ma takiej możliwości.

Teoretycznie może istnieć sposób praktycznego wdrożenia programów obsługi nazw plików / treści. Programy obsługi podglądu pozwalają systemowi Windows na odczytanie pliku i dostarczenie informacji o nim (np. Długość i miniatura filmu, bitrate audio, # słów w pliku DOC itp.), Więc istnieje, ale obecnie nie ma możliwości wykonania działania związane z treścią.


Możliwe rozwiązanie:

Jeśli tak naprawdę są tylko dwa łącza (tzn. Nie tworzysz często nowych zakładek), najbliższym sposobem, aby przejść do obsługi specyficznej dla adresu URL, byłoby utworzenie własnego typu pliku (np. .URLc) Poprzez skopiowanie domyślnego pliku URL- wpisz i zmień program (przeglądarkę) używany do jego otwarcia.


Lepsze rozwiązanie 1:

Jeśli problem polega na tym, że niektóre witryny wymagają IE (np. Windows Update), wówczas znacznie łatwiejszą opcją byłoby zainstalowanie rozszerzenia takiego jak IE Tab . Lepsze pozwalają nawet skonfigurować go tak, aby automatycznie używał karty opartej na IE dla określonych adresów URL.


Lepsze rozwiązanie 2:

Inną opcją sugerowaną przez Psycogeek jest utworzenie normalnego skrótu na pulpicie w celu przekazania adresu URL do IE zamiast używania rzeczywistego skrótu internetowego (czyli zakładki):

  1. Kliknij prawym przyciskiem myszy pusty obszar na pulpicie (lub folderze) i wybierz New->New Shortcut
  2. W przypadku lokalizacji wystarczy wprowadzić adres URL, aby utworzyć zakładkę (zwykły .URLplik tekstowy , ale nie jest to pożądane, zamiast tego poprzedzić adres URL iexplore. Na przykład:iexplore http://www.org/

Teraz zamiast pliku zakładek tworzy skrót Windows ( .LNKplik binarny ). Gdy chcesz uruchomić tę konkretną witrynę, uruchomi określony program z określonymi argumentami (w tym przypadku IE z docelowym adresem URL). Można go uruchomić w taki sam sposób jak zakładkę.

Podobnie jak w przypadku przedstawionego powyżej możliwego rozwiązania, zakłada się, że istnieje kilka elementów, które wymagają specjalnego traktowania, ponieważ ich stworzenie i utrzymanie wymaga nieco więcej pracy. Należy pamiętać, że ponieważ są to skróty systemu Windows zamiast zakładek, nie będą one traktowane zgodnie z oczekiwaniami w niektórych scenariuszach, które działają z zakładkami, takimi jak kopie zapasowe, wykrywanie duplikatów, menedżery zakładek itp. Jednak jeśli jest tylko garść specjalnych przypadków Adresy URL, więc obejście go nie powinno stanowić większego problemu.

Synetech
źródło
1
Nie jestem pewny co masz na myśli. Jeśli masz na myśli jak adresy URL http://www.org/page.htm?browser=IE, http://www.org/page.htm?browser=chromeitp wtedy nie, nie ma sposobu, aby to zrobić w systemie Windows tak, że poproszono (czyli „otwarty domyślną przeglądarką”), ale jak powiedziałem, niektóre rozszerzenia dla Chrome IE może to zrobić z poziomu przeglądarki (np. jeśli adres URL znajduje się na liście, załaduj ponownie na karcie IE ).
Synetech,
@Psycogeek, ah tak. Jasne, że to też brzmi dobrze. To jest moje możliwe rozwiązanie . Jeśli naprawdę jest mało przedmiotów, a nowe nie są regularnie dodawane, to powinno być praktyczne. (Oczywiście ma to taki efekt uboczny, że są skrótami na pulpicie zamiast skrótów internetowych , więc nie będą traktowane jak zwykłe zakładki, ale to tylko oczekiwany kompromis. Mogę go dodać, jeśli chcesz, lub możesz dodać jako własną odpowiedź, jeśli wolisz
Synetech
Istnieje wiele aplikacji dla systemów Windows i Mac, które działają jak domyślna przeglądarka; więc po kliknięciu łącza aplikacja działa i na podstawie adresu URL można otworzyć określoną przeglądarkę.
Michael Campbell
2

Utworzyłem skrót na pulpicie:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Dodaj spację między .exe"ihttp:

Po kliknięciu przejdziesz do example.comkorzystania z Chrome.

Zmieniłem rozmiar okna IE, przeciągnąłem i upuściłem skrót do paska łączy w IE.

chasd60
źródło
1

W przypadku mojego komputera z systemem Windows, jeśli link musi zostać otwarty w Chrome, po prostu dodam przedrostek „chromerun: //” przed „http: //” na adresie internetowym, gdy zapisuję skrót lub tworzę hiperłącze dla innych posługiwać się. Spowoduje to automatyczne otwarcie strony w chrome, niezależnie od domyślnego ustawienia przeglądarki. Podałem przykład poniżej.

wprowadź opis zdjęcia tutaj

Użycie skrótu lub kliknięcie hiperłącza z tą ścieżką w dokumencie tekstowym lub e-mailu spowoduje otwarcie Google za pomocą Chrome za każdym razem. Nie jestem informatykiem i nie wiem dokładnie, dlaczego to działa lub czy istnieje odpowiednik tej sztuczki, ale robiłem to od lat i działa dobrze dla mnie.

Camoduk
źródło
-3

Kliknij link prawym przyciskiem myszy i wybierz „Kopiuj hiperłącze”. Teraz otwórz wybraną przeglądarkę i wklej w pasku adresu. Naciśnij klawisz Enter i jesteś tam.

geno
źródło
2
To tak naprawdę nie odpowiada na pytanie.
DavidPostill