Closed
Bug 5250
Opened 25 years ago
Closed 25 years ago
setting document.cookie using javascript causes an abort.
Categories
(Core :: Networking: Cookies, defect, P3)
Tracking
()
VERIFIED
WORKSFORME
People
(Reporter: sdm, Assigned: morse)
References
()
Details
This sample code causes an abort, atleast under linux:
// Sets cookie values. Expiration date is optional
//
function setCookie(name, value, expire) {
document.cookie = name + "=" + escape(value)
+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}
function register(name) {
var today = new Date()
var expires = new Date()
expires.setTime(today.getTime() + 1000*60*60*24*365)
setCookie("TheCoolJavaScriptPage", name, expires)
}
I've tried taking out all the extraneous stuff here, except for the
document.cookie = stuff, and it still dumps core.
Updated•25 years ago
|
Assignee: norris → morse
Component: JavaScript → Cookies
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Comment 1•25 years ago
|
||
Using a tree that I pulled and built on April 16, I was unable to reproduce this
problem. I ran it on both windows and on linux and the cookie was successfully
set in both cases and there was no abort or crash on either platform.
Here is the exact html that I used:
<html>
<head>
<script>
function setCookie(name, value, expire) {
document.cookie = name + "=" + escape(value)
+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}
function register(name) {
var today = new Date()
var expires = new Date()
expires.setTime(today.getTime() + 1000*60*60*24*365)
setCookie("TheCoolJavaScriptPage", name, expires) }
register("cookie1");
</script>
</head>
<body>
Javascript cookie-setting bug
</body>
</html>
Reporter | ||
Comment 2•25 years ago
|
||
Sorry, I forgot to mention one important thing - this was in a XUL document, not
HTML. The xul I was using is at
http://pimpmaster.org/simeon/xultool-test?create=xul
Assignee | ||
Comment 3•25 years ago
|
||
Sorry, this one doesn't crash either. Again I tried it in both windows and
linux. Furthermore, it does not set any cookies.
I tried it in 4.5 and it ran fine once. But the next time I tried it I got
something very strange -- rather than displaying a page it attempted to download
a file called xultool-text.htm. I exited and reentered the browser and the same
thing happened. Furthermore, that htm file contains no cookie-setting code.
Status uncanged -- it still works for me. I'm assuming that whatever problem
you are running into, it has been corrected in the later version of the sources.
You might want to pull a fresh tree and see if you are still having the problem.
smorrison, can you reproduce the problem? smorse has stated above that he is
unable to reproduce it here, and i have been unsuccessful in reproducing the
problem as well. if you can reproduce it, please reopen it.
You need to log in
before you can comment on or make changes to this bug.
Description
•