言われてみればなんてことはないが、なぜ今まで知らなかった。
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>