IE7 Access is Denied error with network-path references ("//example.com/example.css") #70

Closed
wants to merge 1 commit into
from

Conversation

Projects
None yet
3 participants
@rudidude86

It seems to me like the regular expression on line 48 that's checking to see whether a stylesheet's href is external or not doesn't correctly identify "protocol-less" network-path references as being external. For instance, suppose I'm including some YUI CSS file from Google's CDN (and I want to fetch it using whatever protocol the page was delivered in), in my link tag, I would set the href to this: "//ajax.googleapis.com/ajax/libs/yui/2.9.0/build/base/base-min.css"

Respond.js erroneously thinks this is a local file and adds it to the requestQueue, and in IE7, I see an "Access is denied" error on the page.

I believe my updated regular expression correctly treats network-path references as external while still treating everything else the same (though I would love to have other people take a look at it and make sure).

It seems to me like the regular expression on line 48 that's checking…
… to see whether a stylesheet's HREF is external or not doesn't correctly identify "protocol-less" network-path references as being external. For instance, suppose I'm including some YUI CSS file from Google's CDN (and I want to fetch it using whatever protocol the page was delivered in), in my LINK tag, I would set the HREF to this: "//ajax.googleapis.com/ajax/libs/yui/2.9.0/build/base/base-min.css"


Respond.js erroneously thinks this is a local file and adds it to the requestQueue. When I include this on a page in IE7, I see an "Access is denied" error on the page.

I believe my updated regular expression correctly treats network-path references as external while still treating everything else the same (though I would love to have other people take a look at it and make sure).
@dmce

This comment has been minimized.

Show comment
Hide comment
@dmce

dmce Dec 30, 2011

I found this stopped the access denied error but my media query styles/sheets didnt influence the page

dmce commented on e71c454 Dec 30, 2011

I found this stopped the access denied error but my media query styles/sheets didnt influence the page

@scottjehl scottjehl closed this in c6ee894 Jan 27, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment