javascript:open from about:(blank|home) triggers LOCAL rule

Bug reports and enhancement requests
Post Reply
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

javascript:open from about:(blank|home) triggers LOCAL rule

Post by al_9x »

Fx 4.0.1, NS 2.1.1.2rc6

enter "javascript:open('http://localhost/','_self')" on about:home or about:blank
Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
User avatar
Giorgio Maone
Site Admin
Posts: 9527
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: javascript:open from about:(blank|home) triggers LOCAL r

Post by Giorgio Maone »

That's by design. Only chrome: and local network origins are included.
You can tweak it manually, if you need to.
Mozilla/5.0 (Windows NT 5.2; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: javascript:open from about:(blank|home) triggers LOCAL r

Post by al_9x »

about:home is essentially chrome: it's definitely LOCAL, why would it not be?

about:blank is less clear, does not treating it as LOCAL actually protect you from anything?
Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
al_9x
Master Bug Buster
Posts: 931
Joined: Thu Mar 19, 2009 4:52 pm

Re: javascript:open from about:(blank|home) triggers LOCAL r

Post by al_9x »

I know I can tweak the rules, but I am trying to understand the reasons for the default behavior.

Is not about:home a chrome, privileged page so why is it not LOCAL?

Is about:blank not LOCAL because a remote site can issue a local request with about:blank as origin? How?
Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
User avatar
Giorgio Maone
Site Admin
Posts: 9527
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: javascript:open from about:(blank|home) triggers LOCAL r

Post by Giorgio Maone »

See http://forums.informaction.com/viewtopi ... 882#p28882

Regarding about:home (and, more in general, internal browser URIs) I'm not gonna exempt them by default unless one of them demonstrate to need access to local resources.
Mozilla/5.0 (Windows NT 5.2; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0
Post Reply