私はページを残している間に未保存の変更を警告するページアンロードトリガを使用しています/タブを閉じるなど/これはうまくいきます。window.onbeforeunloadメッセージのローカライゼーション
//Exit event
if (!changes_saved) {
window.onbeforeunload = confirmExit;
}
function confirmExit()
{
return "Your changes will be lost if you leave this page!";
}
私の問題は継続して最初にし、[OK]をクリックして」と「あなたはこのページから移動しますか」、またはブラウザ(FirefoxとIEの両方が) とカスタムメッセージをenwrapsということです現在のページにとどまるためにキャンセルしてください。最後に。
私の質問: これを回避し、ダイアログ内のメッセージを完全にカスタマイズする方法はありますか? これは抽象的なものではありません。私は多言語のインターフェイスを開発しており、強制されたメッセージと混在したローカライズされたメッセージは愚かに見えます。
ありがとうございます。
強制メッセージがユーザーの選択した言語(ブラウザ言語など)になっているため、あなたの言語とは異なることは間違いありませんか? – SilentGhost
私の主観では、Windowsの90%以上はOSのローカライズされたバージョンを使用していませんし、FirefoxはSuSeのLinuxシームでFirefoxの言語設定を無視しています。 –