(再掲載なし)のページをリロードする window.location.href = window.location.hrefとJSLint
window.location.href = window.location.href;
を使用している場合は、私たちは、JSLintの「
奇妙な割り当てをどう作るべき、悪い習慣ではありません "苦情?
EDITwindow.location.reload()
は、フォームデータを再度POSTしたくない場合には適していません。いくつかのブラウザでは、 "フォームデータの再送信?"必要でないときは避けるのが最善です。
UPDATEは、私はいくつかの非常に簡単なテストを行なったし、見つかった:
- クローム12とMacのSafari 5.0.5はありません再POSTで
.reload()
- FF 2.0、3.6、4.0、5.0にMacは、ユーザに「resend form dialog」を提示して、,
.reload(true)
、および.reload(false)
- IE6、IE8(標準)、IE8(IE7モード、標準) Win7のIE9とIE10-techプレビューは、MacのFFと同じように動作します。
window.location = window.location.href
は、これらのすべてのブラウザで同じように動作します。
ここはthe test scriptです。
jslintのメールリストがありますか?このような質問をすることもできます。 – ErikE
MDN Docs for [window.location.reload(forceGet);](https://developer.mozilla.org/en/window.location#reload) – epascarello
@ErikE:提案に感謝します。これはおそらくJSLintが ''ブラウザ ''オプションが設定されているときに許容したいことかもしれません。 –