Come creare file di collegamento Internet multipiattaforma


19

Esiste un modo per creare file di collegamenti Internet che funzioneranno con tutti i sistemi operativi (inclusi Mac, Windows e Linux)? Passo spesso da Windows a Linux e non ho ancora trovato il modo di creare un file di collegamento Internet (sul desktop o in una cartella locale) compatibile con tutti i sistemi operativi.


Aggiornamento 2018: i mac possono gestire i file .url, sebbene siano predefiniti in Safari. Linux e Android non gestiscono .url. chrome.google.com/webstore/detail/webcuts/… può creare collegamenti xplatform per te.
Ray Foss,

Risposte:


20

Ho trovato una soluzione multipiattaforma ragionevole. Questo documento HTML potrebbe essere utilizzato come collegamento a stackoverflow.com e verrebbe immediatamente reindirizzato a quel sito quando aperto dal desktop:

<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
questa è una soluzione incredibilmente semplice ... grazie
Nick Franceschina il

21
Perché non utilizzare <meta http-equiv="refresh" content="0; url=http://example.com/">nella <head>invece di basarsi su javascript?
Evan Mattson,

14

Ringraziamo Evan Mattson dai commenti.

Da W3C, tecnica H76: utilizzo di meta refresh per creare un reindirizzamento lato client istantaneo :

L'obiettivo di questa tecnica è abilitare i reindirizzamenti sul lato client senza confondere l'utente. I reindirizzamenti vengono preferibilmente implementati sul lato server (vedi SVR1: implementazione di reindirizzamenti automatici sul lato server anziché sul lato client (SERVER)), ma gli autori non hanno sempre il controllo sulle tecnologie lato server.

Esempio dal link sopra:

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

Fondamentalmente, un aggiornamento viene eseguito dopo zero secondi (immediatamente) sull'URL specificato, prima che il contenuto della pagina venga caricato e senza JavaScript.


4

È possibile definire un file denominato come segue - MyInternetShortcut.url.

Il suo contenuto dovrebbe essere:

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

Funziona su Windows e macOS.


Forse il tuo Linux. Si apre nell'editor di testo sul mio sistema Linux Mint 17.3 Mate.
kreemoweet,

Ho Linux Mint 18.3 e non funziona altrettanto bene. Immagino che la mia memoria mi abbia ingannato. Funziona su macOS e Windows. Aggiornerò la risposta. Grazie.
Royi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.