クロスプラットフォームのインターネットショートカットファイルを作成する方法


19

すべてのオペレーティングシステム(Mac、Windows、Linuxなど)で動作するインターネットショートカットファイルを作成する方法はありますか?WindowsとLinuxを頻繁に切り替えますが、すべてのオペレーティングシステムと互換性のあるインターネットショートカットファイル(デスクトップまたはローカルフォルダー)を作成する方法をまだ見つけていません。


2018アップデート:Macは.urlファイルを処理できますが、デフォルトはSafariです。LinuxおよびAndroidは.urlを処理しません。chrome.google.com/webstore/detail/webcuts/…はxplatformリンクを作成できます。
レイ・フォス

回答:


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
これはとても素晴らしくシンプルなソリューションです...ありがとう
ニック・フラン

21
javascriptに依存<meta http-equiv="refresh" content="0; url=http://example.com/">する<head>代わりにで使用しないのはなぜですか?
エヴァンマットソン14

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。Linux Mint 17.3 Mateシステムのテキストエディターで開きます。
kreemoweet

Linux Mint 18.3を使用していますが、同様に機能しません。私の記憶が私をtrickしたと思います。macOSおよびWindowsで動作します。答えを更新します。ありがとうございました。
Royi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.