толстая коробка не работает в хроме - PullRequest
1 голос
/ 26 января 2011

я использую Thickbox на моей веб-странице

он хорошо работает в firfox, то есть, но не работает в Google Chrome, он показывает ошибку

XMLHttpRequest не может загрузить Файл: /// Ш: /www/pennyauction/home_page/site/flyout.html высота = 315 & ширина = 185 & inlineId = myOnPageContent & случайное = 1296046181308. Нулевое происхождение не допускается Access-Control-Allow-Origin.

Есть идеи по этому поводу.

Заранее спасибо

1 Ответ

1 голос
/ 26 января 2011

В Chrome есть политика разработки, которая запрещает использование XMLHTTPRequest для загрузки локальных файлов.Firefox не имеет этой политики.

Предположительно, вы разрабатываете на локальном компьютере для целей тестирования и позже загрузите ваши файлы на реальный сервер.

Лучшее решение для тестирования - запуститьлегкий HTTP-сервер на вашем локальном компьютере.Немного хакерский обходной путь - открыть Chrome с помощью команды chrome --allow-file-access-from-files, которая позволяет временно выполнять локальный AJAX.

...