Jquery Load() Throws "permission Denied" Error In Ie
Solution 1:
I did more test on this. And seems the error was caused by invalid HTML structures on the page. As it is a very complicated page, there are mismatched open <div> or <table> on the page, as when I shorten the page to bare minimum, it works on IE as well. But I don't understand why it was not working when you get to the page first time, and if you refresh the page, it will work after that.
Solution 2:
I just had this problem and I posted my solution on this thread:
jQuery AJAX problem in IE7 (possibly other versions as well)
Solution 3:
I eventually grabbed a copy of the script and include it myself, so it is in the same domain.
Solution 4:
You could include the script
tag to the Bing Maps API in the parent document (the one making the jQuery load()
call).
Solution 5:
Just for the reference:
I experienced this error on Windows 8 with IE 10 inside my WinForms application.
In this application, I'm hosting a WebBrowser
control that loads its content from a built-in web server and also communicates via window.external
with my host WinForms application.
Enough keyword fishing.
Getting this error
Now what happens to get this jQuery error in my application was:
- Browser has successfully loaded an URL.
- I programmatically loaded another URL.
- Then I immediately opened a child form with
Form.ShowDialog
.
After closing this form, the jQuery error was shown.
Resolving this error
I resolved the error by postponing the opening of the child form until the application was idle.
I.e. I used a Queue
list inside my main form, subscribed to the Application.Idle
event and inside this event handler, I processed the queue, one by one.
The new steps now were:
- Browser has successfully loaded an URL.
- I programmatically loaded another URL.
- Put the action to open the child form inside the idle queue.
- When the idle queue is processed, it opens the child form.
Then, the error was gone.
I guess, instead of using this idle processing, I also could have waited until the web browser finished its loading by subscribing to the DocumentCompleted
event and show the child dialog from there.
Hope this will help someone...
Post a Comment for "Jquery Load() Throws "permission Denied" Error In Ie"