Есть ли способ создать файлы ярлыков Интернета, которые будут работать со всеми операционными системами (включая Mac, Windows и Linux)? Я часто переключаюсь между Windows и Linux, и я еще не нашел способ создать файл ярлыка в Интернете (на рабочем столе или в локальной папке), который совместим со всеми операционными системами.
3 ответа
Я нашел разумное кроссплатформенное решение. Этот 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>
Благодарю Эвана Маттсона из комментариев.
Цель этого метода - включить перенаправления на стороне клиента, не вводя пользователя в заблуждение. Перенаправления предпочтительно реализуются на стороне сервера (см. 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>
По сути, обновление выполняется через 0 секунд (немедленно) по указанному URL, до загрузки содержимого страницы и без JavaScript.
Вы можете определить файл с именем следующим образом - MyInternetShortcut.url
.
Это содержание должно быть:
[InternetShortcut]
URL=https://my.amazingsite.com/
Это работает на Windows и MacOS.