xmlhttprequestdashboarddashcode

Use of XMLHttpRequest in Dashboard widget failing


I am unable to get an XMLHttpRequest object to work correctly in a Dashboard widget I am writing. I've isolated it to a trivial example not working in the global scope of the main.js file:

    xhr = new XMLHttpRequest;
    xhr.open( 'GET', "http://google.com", false );
    xhr.send('');

When the last line is executed I get the error "ABORT_ERR: XMLHttpRequest Exception 102" (this is in the Dashcode debugger).

Does anyone have any idea what could be wrong here?


Solution

  • You need to select "Allow Network Access" in the "Widget Attributes" pane.