веб-работники не работают в Firefox 8, работают в Firefox 7 - PullRequest
2 голосов
/ 21 ноября 2011

Я использую библиотеку под названием arbor.js (, украшенная ) .Он содержит следующую строку кода:

i = new Worker(<path to arbor.js>);

. В этот момент выдается ошибка, и в Firebug выдается следующее сообщение:

«Не удалось получить домен!»

Строка, которая выдает эту ошибку, равна 258. Функция arbor_path() в этой строке возвращает "js/", поэтому эффективно вызываемая функция имеет вид i = new Worker("js/arbor.js").

.отлично в Firefox 7. Кто-нибудь знает, как ее решить, или в чем может быть проблема?

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Вы сталкиваетесь с https://bugzilla.mozilla.org/show_bug.cgi?id=683280

Это будет исправлено в Firefox 9 примерно через месяц ...

0 голосов
/ 03 декабря 2011

Я сталкивался с тем же самым, однако я заметил проблему только на одном из моих компьютеров, а не на другом (на обоих работает Firefox 8), поэтому я начал немного разбираться. Оказывается, компьютер, на котором работали работники, использует поддомен localhost (и измененный файл HOSTS). Я просто протестировал его настолько просто, насколько только мог себе представить, просто добавив localhost.com в файл HOSTS и получив доступ к сайту через него, и работники все в порядке. Я не создавал виртуальных хостов или каталогов, просто сопоставил localhost.com с 127.0.0.1. Если вы работаете в Windows (или иным образом можете выполнять сопоставление того же типа), вы можете попробовать это как временное решение.

Редактировать: В ответ на комментарий Чинмайва:
Что-то, что я заметил в файле HOSTS, это версия локального IP-адреса для IPv6, поэтому есть оба: ::1 localhost и 127.0.0.1 localhost, а также тот, который заставляет работника работать на FF8 127.0.0.1 localhost.com.
Однако я не знаю, почему это так важно. Я только что сделал новую установку Apache, поэтому я не думаю, что есть какие-либо настройки, которые могли бы объяснить разницу в поведении. Вы все еще получаете "Не удалось получить домен!" ошибка? Может быть, в сценарии есть абсолютный URL, который его отбрасывает?

...