2010-04-06 28 views
1

我目前正在为一个客户的网站工作,我在所有年龄段的Internet Explorer中都遇到了一个奇怪的错误。在Google或我自己的域名托管的JQuery.1.4中拒绝访问?

该网站加载没有问题,除了我的JQuery内部的权限被拒绝的错误。更奇怪的是,这个错误甚至发生在我自己的域名上,或者由Google托管。目前由我主持。

开发网站是:http://www.rawfirepits.co.uk。如果有人能够发现什么是不可避免的显而易见的问题,那将不胜感激!

谢谢你!

Andy

P.S. Internet Explorer调试器在JQuery中提供了它不喜欢的这一行!

e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);

(123线,CHAR 357)

回答

1

好,我不会为你做的工作,但它听起来像一个领域的问题:

http://www.example.com/dir/page.html成功相同的协议和主机 http://www.example.com/dir2/other.html成功相同的协议和主机 http://www.example.com:81/dir2/other.html失败相同的协议 - 不同的端口 https://www.example.com/dir2/other.html失败不同的协议 http://en.example.com/dir2/other.html失败不同主机 http://example.com/dir2/other.html失败不同的主机(精确匹配要求) http://v2.www.example.com/dir2/other.html失败不同的主机(精确匹配要求)

确保你没有创建一个跨在iFrame或ajax调用中的域名调用。

+1

谢谢你的做和不该做的事情。我检查过我的列表,我的JavaScript看起来像这样:我的网址是:http://www.rawfirepits.co.uk - 所以,肯定是通过!? (忽略这个评论框移除www的事实,它在那里,诚实!) – Schodemeiss 2010-04-06 10:18:08

0

啊!我的很多使用JQuery的JavaScript中有一个表单动作值指向了不同的域,这似乎是问题的根源,现在已经解决了!

所以,请注意,请确保您的JavaScript本身没有指向不同域的链接!