Solved

Permission UniversalBrowserRead denied

Posted on 2006-10-20
2
2,352 Views
Last Modified: 2012-08-13

Hi experts,

I am trying to access
http://localhost:8080/qc/SubjectCategoryListRetriever
from
http://localhost:8080/qc/index.html

and it throws an exception:  
Permission denied to call method XMLHttpRequest.open

so, i put the suggested fix:

try {
   netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
} catch (e) {
alert("Permission UniversalBrowserRead denied.");
}

alert("h1");
var transaction = YAHOO.util.Connect.asyncRequest('GET', "localhost:8080/qc/SubjectCategoryListRetriever", callback, null);
alert("h2");




but that just fails when trying to enable the permission.
can someone tell me what is going on?  

thanks
Daniel
0
Comment
Question by:dbrownell83
2 Comments
 
LVL 15

Accepted Solution

by:
deepaknet earned 458 total points
Comment Utility
Daniel,

This needs to be called from signed scripts. Check out this URL for details: http://www.mozilla.org/projects/security/components/signed-scripts.html
0
 
LVL 1

Author Comment

by:dbrownell83
Comment Utility
it turned out that i had to use relative paths instead of absolute paths, because it confuses 172.0.0.1 with localhost, as a crossdomain transaction
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

In my daily work (mainly using ASP.net), I need to write a lot of JavaScript code. One of the most repetitive tasks I do are the jQuery Ajax calls. You know: (CODE) I don't know if for you it's the same, but for me is soooo tedious to write the …
Article by: DanRollins
This article describes a JavaScript program that creates a maze made of hexagonal cells.  In Part 2 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7850-Hex-Maze-Part-2.html), we'll extend the program by adding a depth-…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now