2011-07-22 107 views
0

我剛剛發現我必須設置cookie的腳本在Firefox 5中不起作用。它在Chrome,IE8和FF4中都可以使用。Cookie未設置,如果Firefox 5

的頁面是在一個子域(foo.site.com)

的參數名是一個字符串,如「view123」和val爲一個字符串,或者「計​​數」或「百分比」 。

Cookie應該在會話結束時過期,因此沒有過期日期。

下面是我的腳本:

function rtSetCookie(name, val){ 
    document.cookie = name + '=' + escape(val) + 
    ';expires="";path="/";'; 
} 

正如我所說的它工作在其他瀏覽器罰款不FF5任何想法,爲什麼?

+0

用戶FireCookie診斷問題。也許它已經設置好了,問題是其他的:) –

+0

答案有幫助嗎? –

回答

1

它看起來像路徑時,有" ".

看到這個http://jsfiddle.net/fukhj/刪除「的作品被打破。確保你刷新頁面兩次,因爲第二次讀取的cookie。

+0

是的!這個工作Amir!刪除路徑值中的引號解決了它。謝謝! – joatis