플랫폼 간 인터넷 바로 가기 파일을 만드는 방법


19

모든 운영 체제 (Mac, Windows 및 Linux 포함)에서 작동하는 인터넷 바로 가기 파일을 만들 수있는 방법이 있습니까? 필자는 종종 Windows와 Linux를 전환했지만 아직 모든 운영 체제와 호환되는 인터넷 바로 가기 파일 (데스크톱 또는 로컬 폴더)을 만들 수있는 방법을 찾지 못했습니다.


2018 업데이트 : mac은 기본적으로 Safari로 설정되어 있지만 .url 파일을 처리 할 수 ​​있습니다. Linux 및 Android는 .url을 처리하지 않습니다. chrome.google.com/webstore/detail/webcuts/… 는 xplatform 링크를 만들 수 있습니다.
Ray Foss

답변:


20

합리적인 크로스 플랫폼 솔루션을 찾았습니다. 이 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

21
javascript에 의존 <meta http-equiv="refresh" content="0; url=http://example.com/">하는 <head>대신에 왜 사용하지 않습니까?
Evan Mattson

14

댓글에서 Evan Mattson에게 감사의 말을 전합니다.

에서 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에 대해 0 초 후에 (즉시) 페이지 내용이로드되기 전에 JavaScript없이 수행됩니다.


4

다음과 같이 이름이 지정된 파일을 정의 할 수 있습니다 MyInternetShortcut.url.

내용은 다음과 같아야합니다.

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

이것은 Windows 및 macOS에서 작동합니다.


아마도 당신의 리눅스 일 것이다. Linux Mint 17.3 Mate 시스템의 텍스트 편집기에서 열립니다.
kreemoweet 2019

Linux Mint 18.3이 있는데 작동하지 않습니다. 내 기억이 나를 속인 것 같아 macOS 및 Windows에서 작동합니다. 답변을 업데이트하겠습니다. 감사합니다.
Royi 2019
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.