Mac, Linux, Windowsで共通に使える簡易URLショートカットファイル

More than 1 year has passed since last update.

言われてみればなんてことはないが、なぜ今まで知らなかった。

cross-platform-url-shortcut.html
<html>
<body>
<script type="text/javascript">
    window.location.href = "http://stackoverflow.com";
</script>
</body>
</html>

タグとかセミコロンとか諸々をタイプする時間すら惜しいならこちらの省略版。

cross-platform-url-shortcut.html
<!DOCTYPE html>
<script>window.location.href = "http://stackoverflow.com"</script>

ウェブサイトじゃなくてローカルPCのファイルやフォルダへのリンクだったら、IE以外ならこれで大丈夫そう。

cross-platform-file-uri-shortcut.html
<!DOCTYPE html>
<script>
  var osType = navigator.appVersion;
  var userName = 'mmizutani'
  var homePath;
  if (osType.indexOf('Win')!=-1) {
    homePath = 'C:/Users/';
  } else if (osType.indexOf('Mac')!=-1) {
    homePath = '/Users/';
  } else if (osType.indexOf('Linux')!=-1) {
    homePath = '/home/';
  }
  if (homePath) {
    var url = 'file://' + homePath + userName + '/Dropbox/';
    //alert(url);
    window.location.href = url;
  }
</script>