Jak tworzyć wieloplatformowe pliki skrótów internetowych


19

Czy istnieje sposób na utworzenie plików skrótów internetowych, które będą działać ze wszystkimi systemami operacyjnymi (w tym Mac, Windows i Linux)? Często przełączam się między systemem Windows i Linux i nie znalazłem jeszcze sposobu na utworzenie pliku skrótu internetowego (na pulpicie lub w folderze lokalnym), który byłby zgodny ze wszystkimi systemami operacyjnymi.


Aktualizacja 2018: Maca mogą obsługiwać pliki .url, choć domyślnie mają Safari. Linux i Android nie obsługują .url. chrome.google.com/webstore/detail/webcuts/… może tworzyć dla Ciebie linki do platformy Xplatform.
Ray Foss,

Odpowiedzi:


20

Znalazłem rozsądne rozwiązanie dla wielu platform. Ten dokument HTML może zostać użyty jako skrót do stackoverflow.com i natychmiast przekieruje do tej witryny po otwarciu z pulpitu:

<html>
<body>
<script type="text/javascript">
    window.location.href = "http://stackoverflow.com"; //change this to the URL
                                                       //you want to redirect to
</script>
</body>
</html>

1
to takie fantastycznie proste rozwiązanie ... dziękuję
Nick Franceschina

21
Dlaczego nie używać <meta http-equiv="refresh" content="0; url=http://example.com/">w <head>zamiast opierania się na javascript?
Evan Mattson,

14

Podziękowania dla Evana Mattsona z komentarzy.

Od W3C, Technika H76: Używanie metaodświeżania do utworzenia natychmiastowego przekierowania po stronie klienta :

Celem tej techniki jest umożliwienie przekierowań po stronie klienta bez dezorientacji użytkownika. Przekierowania są najlepiej implementowane po stronie serwera (patrz SVR1: Implementowanie automatycznych przekierowań po stronie serwera zamiast po stronie klienta (SERWER)), ale autorzy nie zawsze mają kontrolę nad technologiami po stronie serwera.

Przykład z linku powyżej:

<html xmlns="http://www.w3.org/1999/xhtml">    
  <head>      
    <title>The Tudors</title>      
    <meta http-equiv="refresh" content="0;URL='http://thetudors.example.com/'" />    
  </head>    
  <body> 
    <p>This page has moved to a <a href="http://thetudors.example.com/">
      theTudors.example.com</a>.</p> 
  </body>  
</html>

Zasadniczo odświeżanie odbywa się po zero sekundach (natychmiast) do określonego adresu URL, przed załadowaniem zawartości strony i bez JavaScript.


4

Możesz zdefiniować plik o następującej nazwie - MyInternetShortcut.url.

Treść powinna być:

[InternetShortcut]
URL=https://my.amazingsite.com/

Działa to w systemie Windows i macOS.


Może twój Linux. Otwiera się w edytorze tekstu w moim systemie Linux Mint 17.3 Mate.
kreemoweet

Mam Linux Mint 18.3 i to też nie działa. Myślę, że moja pamięć mnie oszukała. Działa na macOS i Windows. Zaktualizuję odpowiedź. Dziękuję Ci.
Royi,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.