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.


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>

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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.