Re: Permission denied to call method XMLHttpRequest.open
- From: Martin Honnen <mahotrash@xxxxxxxx>
- Date: Mon, 25 Jul 2005 20:29:42 +0200
francescomoi@xxxxxxx wrote:
I'm trying to build a webpage which calls another one (at a different server) by using: var req = new XMLHttpRequest()
I know some browsers (Mozilla and IE) doesn't allow it, and shows this error: Permission denied to call method XMLHttpRequest.open
Can I solve this issue? Thx.
IE has different security zones and for each zone you can configure whether access to data sources from a different server is allowed. So you would need your users to lower the normal security settings or put your site in the trusted zone for instance and configure that to allow such access.
With Mozilla you would need to use signed script and then request the privilege to access data from a different server, the browser user can then grant that privilege or not and save that setting.
Or you solve it on your server by setting up a "proxy" script that fetches the XML from the other servers so that the client-side script connects to your own server only.
--
Martin Honnen http://JavaScript.FAQTs.com/ .
- Follow-Ups:
- Re: Permission denied to call method XMLHttpRequest.open
- From: carlbernardi
- Re: Permission denied to call method XMLHttpRequest.open
- References:
- Permission denied to call method XMLHttpRequest.open
- From: francescomoi
- Permission denied to call method XMLHttpRequest.open
- Prev by Date: Re: launch window certain size etc *by itself*
- Next by Date: Re: How to get around popup blockers?
- Previous by thread: Permission denied to call method XMLHttpRequest.open
- Next by thread: Re: Permission denied to call method XMLHttpRequest.open
- Index(es):
Relevant Pages
|
Loading