Странная ошибка в jquery-1.2.6.js (я в ступоре)
Ситуация: вечером как обычно закончил работать над проектов (всё работало) на утро прихожу запускаю получаю следующее:
Access to restricted URI denied" code: "1012 [Break on this error] xhr.open(type, s.url, s.async); jquery-1.2.6.js on line 2699 Откатился на копию утреннюю (думал вечером накосячил), тоже самое, откатился на копию 3х дневной давности - тоже самое. Такое в принципе может быть ? |
Все может быть. От этой темы чего хотите? Чтобы телепатически ошибку исправили?
|
Хочу понять в чём ошибка, ошибка не в коде - это факт.
Нашёл вот http://groups.google.com/group/jquer...0e54bbe346dbc8 Мне непонятна причина возникновения ошибки. |
Цитата:
Хоть бы браузер сказали, так, для разнообразия. |
Ошибка возникает в браузерах:
FF2 FF3 Safari 3.1 Opera 9.6 IE 6,7 Вобщем ошибка сводиться "доступ неразрешён" Например а Safari "Permission denied" on line 2699 |
Запрос-то на какой домен и с какого?
|
Ошибка таже, причем на одних машинах работает, а на других нет. Эта же бага наблюдается и в 1.3.2 причем истинной причины ее возникновения пока не удается выяснить, скорее всего из-за программных наложений. И вопрос по поводу домена тут вообще не в тему, потому как запросы выполняются на одном домене и чтобы уж глаза раскрыть, для кросдоменных запросов есть только одна функция в jQuery -> getScript(). Так что если у кого есть решения, умные мысли и предположения пишите!
|
Вот сюда можно зайти: http://www.htmlbook.ru/html/base.html
И выведите алертом, что в xhr.open попадает. |
Цитата:
|
Вот и все решение... Тоесть все урлы должны базироваться на $_SERVER['HTTP_HOST'] (в константу запихнуть) и проблем не возникнет
$url = 'http://'.$_SERVER['HTTP_HOST']; Ну выше митингующим - глаза раскрылись после изучения матчасти так сказать, от ваших постов как-то ни холодно ни жарко да еще и предложенный код неприемлем для данной ошибки:lol: |
Урлы относительно корня сайта указывать надо, чтобы проблем не было.
Цитата:
|
То есть, видимо, проблема в том, что при смене табов и еще каких-то операциях браузер делает xhr не на тот базовый домен.
И это не только в jQuery. |
Вот в том то и дело что тут я внятного ответа не нашел... Joomlaforum.ru роднее мне и там на "Родине" я быстрее решил свою проблему, кстати, после этого проект ожил и работает без малейших нареканий:victory: . А чтобы люди ВАС понимали, изъясняйтесь попроще и вкладывайте побольше смысла в свои высказывания, а не заниматься соплежуйством и выпендрежем. И всего то:thanks:
|
Вас как поняли, так и помочь пытались. Жаль, что некоторые неудачную попытку помочь понимают как соплежуйство. Таким и помогать в дальнейшем нет желания. И к тому же неудачная она (попытка помочь) только лишь потому, что вы ее криво поняли, но советовали вам то, что надо.
|
Последний пост в этой теме...
Чтобы люди понимали надо внятно трактовать свои ответы, а не как наши законы - как хочешь так и понимай:) Так что простите за флуд... Больше не буду:no: |
Столкнулся с похожей проблемой.
Если jQuery Ajax запрос происходит с такого адреса http://www.yoursite.com ,то всё работало отлично , а если с такого адреса http://yoursite.com , то выдавало ошибку "Access to restricted URI denied" code: "1012" .... мой url запрос сначала был такой url: "http://www.yoursite.com/test/" + file_link, и он выдавал ошибку , а если сделать так url: "test/" + file_link, всё стало работать отлично. Может кому-то пригодится. |
Часовой пояс GMT +3, время: 12:57. |