Originally posted by Wolfgang
something that pisses me off in Firefox is a message I get sometimes, "Alert - c is not a protocol." or something to that effect.
That's from people who write crappy pages. If you don't understand the internet, you can make links to files on your hard drive (obviously no-one else has these files). A full URL should look like this:
Now, the letters before the ":" are the protocol
- tells the computer how to find the file it's looking for. Now, if someone doens't know what they're doing, they might link to a file on their hard drive like this:
<img src="C:\files\foobar.jpg" />
IE will read that and either look for the file on your computer and realise it doesn't exist (which isn't secure - local files should not be accessible from remote ones) or just deny access to a local file (which is what I think it does, now at least). Because Firefox is more standards-compliant, it doesn't "guess" where the file is (many
of IE's security flaws are a result of it "guessing" a filetype when it's wrong - including that one where you can get a JPG file to open your CD-ROM drive) and tries to parse the URL normally. Since it sees the ":", it looks for a protocol named "C". This causes the error.
In other words, if you see that message, tell the maker of the webpage to get a clue