我被我面临的这个问题所困扰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
改用它,它就像一个魅力。这可能是什么原因?. 如果这是一个重复的帖子(我做了一些基本的搜索并找到了一些帖子,但没有一个特别适合我的情况),我最诚挚的道歉,在这种情况下,请在此处将我与适当的问题联系起来。:)