Como criar arquivos de atalho da Internet para várias plataformas


19

Existe alguma maneira de criar arquivos de atalho da Internet que funcionem com todos os sistemas operacionais (incluindo Mac, Windows e Linux)? Geralmente alterno entre Windows e Linux e ainda não encontrei uma maneira de criar um arquivo de atalho da Internet (na área de trabalho ou em uma pasta local) compatível com todos os sistemas operacionais.


Atualização de 2018: os macs podem manipular arquivos .url, embora tenham como padrão o Safari. Linux e Android não manipulam .url. chrome.google.com/webstore/detail/webcuts/… pode criar links para xplatform para você.
Raio Foss

Respostas:


20

Encontrei uma solução razoável entre plataformas. Este documento HTML poderia ser usado como um atalho para stackoverflow.com e seria redirecionado imediatamente para esse site quando aberto na área de trabalho:

<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
Isto é uma solução fantasticamente simples ... obrigado
Nick Franceschina

21
Por que não usar <meta http-equiv="refresh" content="0; url=http://example.com/">no <head>lugar de confiar no javascript?
Evan Mattson

14

Agradecemos a Evan Mattson pelos comentários.

No W3C, técnica H76: usando a atualização meta para criar um redirecionamento instantâneo no lado do cliente :

O objetivo desta técnica é habilitar redirecionamentos no lado do cliente sem confundir o usuário. Os redirecionamentos são preferencialmente implementados no lado do servidor (consulte SVR1: Implementando redirecionamentos automáticos no lado do servidor em vez de no lado do cliente (SERVER)), mas os autores nem sempre têm controle sobre as tecnologias do lado do servidor.

Exemplo do link acima:

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

Basicamente, uma atualização é feita após zero segundos (imediatamente) no URL especificado, antes do carregamento do conteúdo da página e sem JavaScript.


4

Você pode definir um arquivo com o seguinte nome - MyInternetShortcut.url.

Seu conteúdo deve ser:

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

Isso funciona no Windows e no macOS.


Talvez o seu Linux. Abre no editor de texto no meu sistema Linux Mint 17.3 Mate.
Kreemoweet

Eu tenho o Linux Mint 18.3 e não funciona tão bem. Eu acho que minha memória me enganou. Funciona no macOS e no Windows. Vou atualizar a resposta. Obrigado.
Royi 10/02/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.