[Webkit-unassigned] [Bug 10815] New: Exception Handling - Exceptions does not go into the catch block

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Sep 11 14:54:46 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=10815

           Summary: Exception Handling - Exceptions does not go into the
                    catch block
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: kem at apak.info
                CC: kem at apak.info


The code below throws an exception in Firefox, IE, and Safari,

but unfortunately even the exception is logged to the debug window in Safari,
it never goes into the catch block, therefore I cannot handle this exception.

The exception is trying to catch a bad URI.

function loadBadScript() {

        var badScript = document.createElement('script');

        try {           
                badScript.src = 'nonexistantScript.js'; 
                document.appendChild(badScript);
        } catch(e) {
                alert('exception caught');
        }       

}

The same is true for images as well. Assigning and incorrect URI to the src of
the image does not throw an exception, we can partially handle this with
onerror property, but it is too late then.

Thanks,

Kem


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list