Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript document.cookie可以';无法访问firefox 28中的死对象_Javascript_Firefox_Cookies_Firebug_Dead Code - Fatal编程技术网

Javascript document.cookie可以';无法访问firefox 28中的死对象

Javascript document.cookie可以';无法访问firefox 28中的死对象,javascript,firefox,cookies,firebug,dead-code,Javascript,Firefox,Cookies,Firebug,Dead Code,这个错误今天第一次出现在我身上。我正在使用Firefox28,它似乎是最新的版本 下面是代码:当它到达最后一行时,我得到错误“不能访问死对象”,页面冻结,不再接受点击。在Chrome中看不到这个错误 function setCookie(name, value, expiredays) { console.log("setting cookie to: " + name + ", value: " + value); var exdate = new Date(); ex

这个错误今天第一次出现在我身上。我正在使用Firefox28,它似乎是最新的版本

下面是代码:当它到达最后一行时,我得到错误“不能访问死对象”,页面冻结,不再接受点击。在Chrome中看不到这个错误

function setCookie(name, value, expiredays) {
    console.log("setting cookie to: " + name + ", value: " + value);
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    var newcookie = name + "=" + escape(value) + ((expiredays === null) ? "" : ";expires=" + exdate.toGMTString());
    document.cookie = newcookie;
}
当我在控制台中查看document.cookie时,它只是一个字符串。newcookie也是一个字符串。文件看起来不错

这个错误是什么


感谢您提供的任何线索

您唯一错过的
关于下面的代码

...((expiredays === null) ? "" : ";expires=" + exdate.toGMTS)
                        //closeing bracket is missed--------^
否则cookie设置/访问Firefox 28没有任何问题

已更新


似乎Firebug需要自我更新。完全关闭Firefox并重新启动它会为Firebug提供一个更新选项卡。更新firebug使此错误消失


谢谢

抱歉,在撰写问题时出现了剪切粘贴错误。线路被截断了,但现在已更正。谢谢你啊,是的,旧的“你有没有试着把它关掉再打开。”是的,我应该意识到当它是一个莫名其妙的错误时,它是这样的。