tag:blogger.com,1999:blog-68273632805925329572024-02-08T08:24:51.703+02:00cat **/* | grep яAkshaalhttp://www.blogger.com/profile/05677582369584740657noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-6827363280592532957.post-78427116207462611102009-03-05T19:52:00.002+02:002009-03-05T20:00:30.918+02:00Локальное тестирование AJAX запросовИногда бывает очень удобно отлаживать javascript сценарии без заливки на сервер, а просто путем запуска из локально html файла. Но таким образом не получается протестировать скрипты делающие асинхронные запросы. Связано это с тем, что firefox не дает выполнять запрос, если домен в запросе не соответствует домену с которого этот запрос выполняется - делается это из соображений безопасности.<pre>uncaught exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)</pre>Но если вы отдаете себе отчет в том что делаете, то никто не мешает отключить эту проверку. Для этого нужно открыть <b>about:config</b> и установить <b>signed.applets.codebase_principal_support</b> в <b>true</b>. Также перед выполнением запроса в javascript'е, необходимо выполнить следующий код:<pre>netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");</pre><ad2></ad2><br />Самое главное, по окончанию тестирования не забыть удалить эту строку из скрипта и установить <b>signed.applets.codebase_principal_support</b> в <b>false</b>!!Akshaalhttp://www.blogger.com/profile/05677582369584740657noreply@blogger.com0