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