Closed Bug 176502 Opened 23 years ago Closed 23 years ago

image.src throws exception if src is local path ('C:\xxx\sss.jpg')

Categories

(Core :: DOM: Core & HTML, defect)

x86
Windows 98
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: jessul, Assigned: jst)

References

Details

Attachments

(1 file)

In IE there are no problem, but i don´t now if this is by security, and the error comes from microsoft ;)
Browser, not engine ---> DOM Level 0 jessul@mixmail.com: 1. What build ID of Mozilla are you using? Please include that in any bug report. In the future, please use the Bugzilla Helper for reporting bugs: http://www.mozilla.org/quality/help/bug-form.html (among other things, it automagically adds your BuildID) 2. What is the exception that is thrown? 3. We cannot investigate this bug without a reduced testcase. I will attach one below, but it does not show any bug that I can see - Please respond to 1. & 2. by entering text in the "Additional Comments" box and hitting the "Commit" button. Please attach any testcase via the "Create a New Attachment" link above. Thanks -
Assignee: rogerl → jst
Component: JavaScript Engine → DOM Level 0
QA Contact: pschwartau → desale
Attached file Reduced testcase #1
The reduced testcase I created contains an image element using the non-existent path given in the report. I used the file:/// prototcol, and used forward slashes, not the backward slashes given in the report. <img src="file:///C:/xxx/sss.jpg"> With this image, I see no exceptions in Mozilla trunk 20021015xx on WinNT.
a) You can't use backward slashes (only in the URL Bar) b) You can't link from a Http:// document to a file:// URL (blocked from the security manager) This bug report is invalid. No build ID, what for an exception, no testacse... -> invalid Please roepen if you see this with mozilla 1.2b or later and a) and b) is not true
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
Then this is the case b) Matti, I try to open a image file from a URL with a value that I get from a <input type=file> tag. I use mozilla 1.0 and win 98. the test case is: <html> <head> </head> <body> <script languagejavascript> var img = new Image(); img.src = "C:\WINDOWS\Escritorio\fondo_590x30_01.gif"; </script> </body> </html> In the Javascript console appears: Error: uncaught exception: [Exception... "Component returned failure code: 0x804b0012 [nsIDOMHTMLImageElement.src]" nsresult: "0x804b0012 (<unknown>)" location: "JS frame :: file:///C:/WINDOWS/Escritorio/NoName(1).html :: <TOP_LEVEL> :: line 7" data: no]
Again, documents received from the web (via http://, for example) are not allowed to read files via file:// protocol, as it has no use for normal browsing and is a hackers' loophole at the same time. verified invalid.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: