ブラウザの履歴操作をJavaScriptに大きく依存し、実際のページファイルを1つだけ使用するサイトを開発しています。ユーザーがサイトのベースURLにアクセスするたびにスクリプトで関数を実行したいのですが、どの方法が適切かわかりません。現在のウィンドウの場所を簡単に比較できると考えましたが、ユーザーがhttp://ではなくwwwと入力した場合、または入力しなかった場合はどうなりますか。これは本当に簡単なはずだと何かが教えてくれます。
if (window.location.href == 'http://mysite.com') {
console.log('you hit the base url, yay');
myFunction();
}