Firefox 3 beta 4 не работает с FCKEditor 2.6b

В консоли ошибок есть несколько строк такого плана:
Ошибка системы безопасности: содержимое «file:///C:/_111/fckeditor/editor/js/fckeditorcode_gecko.js» не имеет права загружать данные из file:///C:/_111/fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&Toolbar=Default.

В версии фокса 2.0.0.12 всё работает нормально.
Как бы подправить это дело в третьем фоксе?

В версии фокса 2.0.0.12 всё работает нормально.
Как бы подправить это дело в третьем фоксе?

попросить поправить автора расширения

Stamir
Смысл размещения этого сообщения на форуме Мозиллы? Ты предлагаешь переделать браузер для совместимости с редактором?
Выпуск беты редактора был 25 февраля, а бета Firefox вышла в марте. Так что было бы странно чтобы разработчики сделали совместимость с будущей версией.
Кроме того на страничке автора вообще указана как совместимая только версия 1.5. Видимо все силы направлены на Оперу 9.50.

Добавлено Sat Mar 15 20:43:29 2008 :
Вернее написано 1.5+ (возможно имелись в видуолее старшие версии), но уж больно тройка на полторашку не похожа.

Infant
1.5 и 3.0, по ходу дела, это как небо и земля.

Infant пишет

Stamir
Смысл размещения этого сообщения на форуме Мозиллы? Ты предлагаешь переделать браузер для совместимости с редактором?

Нет, смысл такой, что похоже проблема именно в браузере (черезчур завинтили какие-то гайки в плане безопасности, например).
Причём беда, вроде бы, только с ссылками вида "file:///C:/....", т.е. локальными файлами, ибо если всё то же самое залить на сервер, то фокс начинает отображать всё что нужно.

Да, я был прав, это именно проблема с безопасностью в браузере. Всему виной этот патч: https://bugzilla.mozilla.org/show_bug.cgi?id=230606#c1

Отсюда вопрос: а можно ли как-то это всё же обойти, какой-нибудь ручной правкой конфигов и т.д.?

Stamir

Пишите автору этого FCKEditor 2.6b.

TLemur пишет

Stamir

Пишите автору этого FCKEditor 2.6b.

Если бы эта фича влияла только на это скрипт, то фиг бы с ним, но отвалились очень многие скрипты отлаживаемые локально. Выше я привёл ссылку, объясняющую откуда ноги растут.
Можно, конечно, постоянно держать запущенным что-то типа denwer'а, для отладки, но вообще-то это не удобно.

Причём эксплорер хотя бы спрашивает как поступать, а лис просто тупо блокирует. :angry:

Stamir

Если бы эта фича влияла только на это скрипт, то фиг бы с ним, но отвалились очень многие скрипты отлаживаемые локально. Выше я привёл ссылку, объясняющую откуда ноги растут.
Можно, конечно, постоянно держать запущенным что-то типа denwer'а, для отладки, но вообще-то это не удобно.

Причём эксплорер хотя бы спрашивает как поступать, а лис просто тупо блокирует.

Если вы нашли баг, то вы могли бы посмотреть и патч в баге:

Выделить код

Код:

+// Same-origin policy for file: URIs: 0=self, 1=samedir, 2=subdir, 3=anyfile
+pref("security.fileuri.origin_policy", 0);
+
...............
+// Levels for file: URI same-origin policy:
+//   self:        same-origin only with itself
+//   samedir:     same-origin with files having the same path
+//   subdir:      same-origin with files having longer paths (asymetric)
+//   anyfile:     same-origin with any other file: URI (but not directories)
+//   traditional: any local file, any directory
+#define FILEURI_SOP_SELF        0
+#define FILEURI_SOP_SAMEDIR     1
+#define FILEURI_SOP_SUBDIR      2
+#define FILEURI_SOP_ANYFILE     3
+#define FILEURI_SOP_TRADITIONAL 4
+

Попробуйте установить security.fileuri.origin_policy в 3 или 4