Closed
Bug 148268
Opened 23 years ago
Closed 23 years ago
no referrer from javascript-created windows
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
VERIFIED
DUPLICATE
of bug 157796
People
(Reporter: abe49_90210, Assigned: darin.moz)
Details
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
BuildID: 2002041711
javascript created pages (windows) will not send a referrer when requesting
needed resources to display in the created page.
This breaks some sites that rely on the referrer header to protect bandwidth
and restrict resources.
Reproducible: Always
Steps to Reproduce:
1.Create page with javascript that spawns another page (window) with other
resources needed (via document.write, etc...)
2.Load this page, which will spawn the new page.
Actual Results: Logs will show no referrer for the requested resources of the
new page (window)
Expected Results: send the referrer of the URL that created the new page
(window); this should be considered a sub-set of the original page, and of the
site.
IE does this as expected. Sites that depend on this will not be able to support
Mozilla without this.
Assignee | ||
Comment 1•23 years ago
|
||
jst, rick, radha: any idea how to fix this one?
![]() |
||
Comment 2•23 years ago
|
||
So. You do
window.open("http://foo");
and expect the request for "http://foo" to send the current page as referer?
Comment 3•23 years ago
|
||
I think, in nsHTMLDocument.cpp, when we create the nsWyciwygChannel and send
out the request, we have to set the current page as referrer. The current page
info can be obtained from the docshell.
Comment 4•23 years ago
|
||
I think this is a dup of bug 123293.
Updated•23 years ago
|
Comment 5•23 years ago
|
||
dupe
*** This bug has been marked as a duplicate of 123293 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 6•23 years ago
|
||
123923 seems to deal with having wysiwyg:// referrers, what I'm talking about is
the fact that some resources send the referrer while others don't ie.
javascript-written IMG tags send a referrer, but javascript-written EMBED tags
do not. Both are objects of a page that need to be fetched from a server. Why is
EMBED being treated differently.
This behavior seems inconsistent to me.
![]() |
||
Comment 7•23 years ago
|
||
Reopening. Comment 0 and comment 6 need to be reconciled (because they are not
saying the same thing at all, as far as I can see). Simply posting a testcase
would help there....
In either case, this is not bug 123293
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
Reporter | ||
Comment 8•23 years ago
|
||
Actually, I discovered that this isn't a JS-secific issue. Coincidently, a new
(more descriptive) bug report that deals with this issue has recently been
submitted (which also includes a test-case): 157796
![]() |
||
Comment 9•23 years ago
|
||
Abe, would you mind if I mark this duplicate of bug 157796 then? If that bug
exactly describes the problem and has more details (as well as the right
assignee) then.... If that does not fully describe the problem you reported,
however, we should not mark this duplicate.
Reporter | ||
Comment 10•23 years ago
|
||
The new bug report deals exactly with the problem I reported. Go ahead and mark
this one as a dup.
Comment 11•23 years ago
|
||
*** This bug has been marked as a duplicate of 157796 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•