Ajax Push Engine не работает только в FF:(

Когда я запускаю тест APE, я получаю эту ошибку на FF:

Запуск теста: инициализация клиента APE

Не могу загрузить APE JSF

В IE и Chrome все работает нормально...

1 ответ

У меня была такая же проблема сегодня. Я полагаю, вы пытаетесь заставить APE работать на вашей локальной машине. Firefox имеет особые ограничения на TLD, чтобы избежать сценариев XSS. Я решил эту проблему, переименовав свой локальный домен из localdomain в localdomain.local, Поэтому вам нужно добавить следующее в ваш /etc/hosts (при условии, что вы работаете на платформе *nix):

127.0.0.1 localdomain.local
127.0.0.1 0.localdomain.local
127.0.0.1 1.localdomain.local
127.0.0.1 2.localdomain.local
127.0.0.1 3.localdomain.local
127.0.0.1 4.localdomain.local
127.0.0.1 5.localdomain.local
127.0.0.1 6.localdomain.local
127.0.0.1 7.localdomain.local
127.0.0.1 8.localdomain.local
127.0.0.1 9.localdomain.local

Вам также следует изменить конфигурацию vhost и Demos/config.js. Предполагая, что у вас установлен APE JSF в wwwroot/ape/APE_JSF, теперь вы можете получить доступ к проверке конфигурации по следующему адресу:

http://localdomain.local/ape/APE_JSF/Tools/Check/index.html

Источник: http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat

Другие вопросы по тегам