Тема закрыта
Страницы: 1
Здравствуйте.
У нас в интрасети есть сайт и форум, на нём большое количество посетителей. Изображения для сайта (аватарки, userbar'ы и т.д и т.п.) заливаются на ftp-сервер, который тоже находится в этой интрасети.
Суть проблемы в том, что когда Firefox не может отобразить картинку по ссылке с ftp-сервера (это изображение просто удалили), отображается окно ошибки "Ошибка 550".
Собственно, вопрос: подскажите, пожалуйста, какую опцию нужно изменить, чтобы FF не отображал это сообщение? Я, конечно, понимаю заботу браузера обо мне, но просто таких "битых" ссылок на форуме очень много и окно с этой ошибкой действует на нервы.
Заранее крайне благодарен!
Все дело в том, что FTP не предназначен для открытия документов как HTTP. То есть, грубо говорят, встраивать картинку в страницу с использованием ФТП ссылки - это чудовищный изврат. За пределами всякого понимания.
А учитывая то, что ФТП протокол в ФФ реализован в ключе "нажали на фтп ссылку, браузер автоматичски авторизовался на фтп сервере (анонимно, в общем случае), скачал файл и на этом все", то думается, что вывод таких вот ошибок - это зашито в браузер весьма жестко.
Свобода только тут - mozilla@conference.jabber.ru
Отсутствует
Я, конечно, согласен, что изображения на сайте через фтп это далеко не самое мудрое решение, однако, врядли администрация ресурса в ближайшее время исправит ситуацию.
Всё таки, жаль, что нельзя отключить это окно. Я надеялся, что где- нибудь в about:config есть соответствующий флажок...
Думаю, лучше копать в сторону запрещения всех линков на ту папку на ФТП сервере.
Настроить на это дело ADBlock Plus.
Понятно, что лишитесь всех аватар, но думаю, лучше уж без них.
Отсутствует
Или попробовать через Greasemonkey
а если точнее?
желательно с примером
зы
тоже, из той-же стеки
Эээ... Я не упомянул, что этот ресурс бит- торрент трекер, посему наличие картинок вообще - критично важно.
Ну все же для начала стоило бы отбить руки тем, что так все организовал.
Во-вторых, аватарки и картинки для тем лежат по разным путям? Если да - то проблемы нет, вырезаем только аватарки, не трогая полезные картинки (маску по адресу). Если нет - еще серьезнее подходим в п.1.
Отсутствует
Greasemonkey позволяет выполнять юзерские скрипты на странице, каковые скрипты можно скачать на userscript.org или написать самому. Например, перебрать все ссылки и картинки на странице, и по подстроке часть из них заблокировать. Отрабатывает после полной загрузки страницы.
Отсутствует
Al_H
Ага, но проблема в том, что Фокс выдает сообщение о ошибке ФТП КАК ТОЛЬКО она происходит, а не после загрузки всей страницы...
Ты уверен, что загрузка картинок будет заблокирована до того как фокс начнет шерстить ФТП ?
Далее, чисто про админитсрацию...
Ввиду того, что все картинки лежат в некой папке, то, имхо, можно было бы поставить вэб сервер и задать ему корневой папкой корневую папку ФТП ( в смысле так, чтобы было достаточно сменить ftp на http)
Свобода только тут - mozilla@conference.jabber.ru
Отсутствует
До реализации администрацией я бы настаивал на установке ADBlock Plus, как я уже описал.
Все точно работать будет, но с описанными выше проблемами или их отсутствием, в зависимости от ...
В любом случае, если достоверно известно, что файл картинки аватара (или другой картинки) отсутствует, просто блокируем именно его в АДБлоке.
Отсутствует
Adblock использовать бесполезно - на трекере зарегистрировано > 3000 пользователей, тыкать блок на чьи- то аватары, юзербары или скрины раздач - НЕРЕАЛЬНО! Даже если не пожалеть целый день на проведение такой тотальной блокировки, через день-два появятся новые "битые" ссылки.
В общем, проблемы две:
1. Firefox явно демонстрирует в этой ситуации анти-гибкость.
2. Администрация ресурса приняло крайне неразумное решение с размещением изображений. Самое разумный выход предложил Vednier. Администрация этого ресурса так и планирует поступить.
Однако, огромный недостаток (в нашей конкретной ситуации) заключается в том, что вся ответственность ложится "на плечи" рядовых пользователей, которые вынуждены переливать картинки всех своих раздач, а так же юзербары и аватары на другой фтп, который имеет дополнительный доступ к своим директориям по протоколу http.
Вывод: кодеры mozilla и представить себе не могут до чего может дойти шальная мысль русских одминчегов! (:
А разве нельзя настроить фтп-сервер, чтобы он в случае отсутствия картинки выдавал какую-нибудь дефолтную?
Это бы решило проблему без необходимости что-либо еще переделывать.
--- ---
Отсутствует
Можно написать расширение, которое бы подавляло вывод окон с этой ошибкой. Взять за пример например расширение Remember mismatched domains.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Я думаю, можно через userContent.css, но, не видя примера, сказать заранее трудно...
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Написал скрипт для Greasemonkey, но полностью не исчезла ошибка 550. Как будто бы успевает начать качать с оригинальных линков. Получается что Greasemonkey не выход. А то народ переходит на ИЭ, потому что там нет такой ошибки.
И ещё ошибка 421 (слишком много соединений с одного айпи) - эту как отключить? Тоже начинает доставать потихоньку.
мда ...
Теперь я тоже оценил всю радость работы с этим форумом. Специально попытался открыть несколько окон - работать невозможно, так как, когда кончается тайм-аут на подключение к FTP-серверу - окошки прямо заспамливают.
Особенно жгут ссылки вида "http://ftp//ftp.burnet.ru/incoming/users/Billibong/.gif"
Отключить можно 2мя способами:
1. Добавляем фильтр "ftp.burnet.ru/incoming/*" или аналогичный в ADBlobk Plus.
2. Лочим каждую "пропавшую" картинку из того же бара ADBlock'а, (очень удобно, он показывает, какой элемент к какой части страницы относится)
Отсутствует
ilax
Теперь я тоже оценил всю радость работы с этим форумом. Специально попытался открыть несколько окон - работать невозможно, так как, когда кончается тайм-аут на подключение к FTP-серверу - окошки прямо заспамливают.
А в чем проблема собственно?
У меня все прекрасно работает (ADBlock вообще выключен - только фильтры НС) - всегда открываю сразу по нескольку ссылок.
Мб просто что-то нужное вырезается?..
--- ---
Отсутствует
ilax
Теперь я тоже оценил всю радость работы с этим форумом. Специально попытался открыть несколько окон - работать невозможно, так как, когда кончается тайм-аут на подключение к FTP-серверу - окошки прямо заспамливают.
А в чем проблема собственно?
У меня все прекрасно работает (ADBlock вообще выключен - только фильтры НС) - всегда открываю сразу по нескольку ссылок.
Мб просто что-то нужное вырезается?..
Ошибки подключения к FTP серверу.
Насколько я помню, FTP не проксится? Хотя давно подобным занимался, уже не помню.
Отсутствует
Дело даже не только в подключениях к FTP-серверам. Firefox на каждую "неувязку" выдаёт окно на пол экрана с какой- нибудь ошибкой!
Например: пока открывалась страница, произошёл дисконнект (или нажал ссылку на несуществующую страницу), так вместо стандартного сообщения на самой странице "не удалось отобразить страницу", он опять окно на передний план "Firefox не удалось...". И так каждую мелочь!
Зачем мне симофорить, я и так всё пойму, как отключить на хрен вывод этих окон с сообщениями об ошибках?! Гуру лИса, подскажите, пожалуйста!
я это, где-то в about:config вырубал, вроде
правда давно это было
сейчас, если неправильный линк или дисконнект, показывает "не удалось отобразить... бла бла бла..."
заранее, сорри за дубль
вот, нашел вроде
пробуй
в about:config
параметр - browser.safebrowsing.provider.0.reportErrorURL
значение - http://{moz:locale}.phish-error.mozilla.com/?hl={moz:locale}
зы
правда пишет не "не удалось отобразить...", а
"Сервер не найден. Firefox не может найти сервер... бла бла бла..."
с кнопкой "попробовать снова"
Тема закрыта
Страницы: 1