// -------解决在Mozilla FireFox中XMLHttpRequest.open权限不足的问题---------- //
//
try
{
// UniversalBrowserWrite...
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
catch(ex)
{
// 在Microsoft Internet Explorer中肯定产生异常
// 在Mozilla FireFox中若可以设置会弹出设置权限的对话框
// 可选择"记住此决定",下次访问就不会弹出来了.
// alert("Permission UniversalBrowserRead denied.(Running in Mozilla FireFox)");
}
// -----------------------------------END----------------------------------- //
//权限UniversalBrowserWrite/UniversalBrowserRead分别表示可写/可读.
//一般的AJAX中使用UniversalBrowserRead就OK了.
//
try
{
// UniversalBrowserWrite...
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
catch(ex)
{
// 在Microsoft Internet Explorer中肯定产生异常
// 在Mozilla FireFox中若可以设置会弹出设置权限的对话框
// 可选择"记住此决定",下次访问就不会弹出来了.
// alert("Permission UniversalBrowserRead denied.(Running in Mozilla FireFox)");
}
// -----------------------------------END----------------------------------- //
//权限UniversalBrowserWrite/UniversalBrowserRead分别表示可写/可读.
//一般的AJAX中使用UniversalBrowserRead就OK了.

本文介绍了解决在Mozilla Firefox浏览器中使用XMLHttpRequest时遇到的权限不足问题的方法。通过设置UniversalBrowserRead权限,使得跨域请求能够正常进行。
2991

被折叠的 条评论
为什么被折叠?



