Як створити крос-платформні файли Інтернету


15

Чи існує спосіб створення файлів Інтернету, які будуть працювати з усіма операційними системами (включаючи Mac, Windows і Linux)? Я часто перемикаюся між Windows і Linux, і ще не знайшов способу створити ярлик Інтернету (на робочому столі або в локальній папці), сумісний з усіма операційними системами.


Оновлення 2018: Macs можуть обробляти файли .url, хоча за замовчуванням вони використовують Safari. Linux і Android не обробляють .url. chrome.google.com/webstore/detail/webcuts/… Ви можете зробити посилання xplatform.
Ray Foss

Відповіді:


17

Я знайшов розумне крос-платформне рішення. Цей документ HTML можна використовувати як ярлик для stackoverflow.com, і він негайно перенаправлятиметься на цей сайт, коли він відкривається з робочого столу:

<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
це таке фантастично просте рішення ... спасибі
Nick Franceschina

15
Чому б не користуватися <meta http-equiv="refresh" content="0; url=http://example.com/"> в <head> замість того, щоб покладатися на javascript?
Evan Mattson

12

Кредити Евану Метсону від коментарів.

Від W3C, Техніка H76: Використання мета-оновлення для створення миттєвого перенаправлення на стороні клієнта :

Метою цього методу є включення перенаправлень на стороні клієнта, не заважаючи користувачеві. Переадресації переважно реалізуються на стороні сервера (див SVR1: Реалізація автоматичних переадресацій на стороні сервера, а не на стороні клієнта (SERVER)), але автори не завжди мають контроль над технологіями на стороні сервера.

Приклад з посиланням вище:

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

В основному, оновлення здійснюється після нульових секунд (відразу) до вказаної URL-адреси, до завантаження вмісту сторінки та без JavaScript.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.