So erstellen Sie plattformübergreifende Internet-Verknüpfungsdateien

19

Gibt es eine Möglichkeit, Internet-Verknüpfungsdateien für alle Betriebssysteme (einschließlich Mac, Windows und Linux) zu erstellen? Ich wechsle oft zwischen Windows und Linux und habe noch keine Möglichkeit gefunden, eine Internet-Verknüpfungsdatei (auf dem Desktop oder in einem lokalen Ordner) zu erstellen, die mit allen Betriebssystemen kompatibel ist.

Anderson Green
quelle
Update 2018: Macs können .url-Dateien verarbeiten, obwohl sie standardmäßig Safari verwenden. Linux und Android können nicht mit .url umgehen. chrome.google.com/webstore/detail/webcuts/… kann xplatform links für dich erstellen.
Ray Foss

Antworten:

20

Ich habe eine vernünftige plattformübergreifende Lösung gefunden. Dieses HTML-Dokument kann als Verknüpfung zu stackoverflow.com verwendet werden und wird beim Öffnen über den Desktop sofort auf diese Site umgeleitet:

<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>
Anderson Green
quelle
1
das so eine fantastisch einfache Lösung ist ... Danke
Nick Frances
20
Warum nicht <meta http-equiv="refresh" content="0; url=http://example.com/">in der <head>stattdessen auf Javascript zu verlassen?
Evan Mattson
14

Dank an Evan Mattson aus den Kommentaren.

Von W3C, Technik H76: Verwenden der Metaaktualisierung zum Erstellen einer sofortigen clientseitigen Umleitung :

Das Ziel dieser Technik ist es, Weiterleitungen auf der Clientseite zu ermöglichen, ohne den Benutzer zu verwirren. Weiterleitungen werden vorzugsweise auf der Serverseite implementiert (siehe SVR1: Implementieren automatischer Weiterleitungen auf der Serverseite statt auf der Clientseite (SERVER)), aber Autoren haben nicht immer die Kontrolle über serverseitige Technologien.

Beispiel aus dem obigen Link:

<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>

Grundsätzlich erfolgt eine Aktualisierung der angegebenen URL nach null Sekunden (sofort), bevor der Seiteninhalt geladen wird, und ohne JavaScript.

Tavnab
quelle
3

Sie können eine Datei mit folgendem Namen definieren MyInternetShortcut.url:

Der Inhalt sollte sein:

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

Dies funktioniert unter Windows und MacOS.

Royi
quelle
Vielleicht dein Linux. Öffnet sich im Texteditor auf meinem Linux Mint 17.3 Mate-System.
Kreemoweet
Ich habe Linux Mint 18.3 und es funktioniert nicht so gut. Ich denke mein Gedächtnis hat mich reingelegt. Es funktioniert unter MacOS und Windows. Ich werde die Antwort aktualisieren. Danke.
Royi