私は私が直面しているこの問題に悩まされていlocation.replace
ます。HTTPリダイレクトをシミュレートする必要があるので(私が実装しているこの特定の機能について、ユーザーが終わりのない戻るボタンの大失敗に巻き込まれたくない)、リダイレクトlocation.replace
の代わりに使用してlocation.href
います。ただし、コンソールに次のエラーメッセージが表示されることがありますFirefox 12.0
。
Permission denied to shadow native property
以下は私のコードです(ここにコードを追加している間、リクエストURLからサーバーの詳細をマスクしています)
$(document).ready(function() {
$(".workout_sel_month").click(function() {
month_number = $(this).attr('id').replace(/month/g,"");
weekwise_workout_url = "http://www.example.com/viewrecord/getscheduleformonth";
location.replace = weekwise_workout_url + "&month_number=" + month_number;
});
});
location.href
代わりに使用すると、チャームのように機能することに注意してください。これの原因は何でしょうか?。これが重複した投稿である場合(基本的な検索を行っていくつかの投稿を見つけましたが、どれも私の場合に特に適していませんでした)、心からお詫びします。その場合は、ここで適切な質問にリンクしてください。:)