Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№114-09-2009 04:22:04

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.5

Запоминать действие при открытии файла (Normal "Open In" dialog)

У меня нет прав постить в нужном разделе, поэтому пишу здесь.

Сделал небольшое расширение.
Оно исправляет один баг Firefox-а:
В диалоговом окне открытия файла не сохраняется выбранное действие, если в заголовках присутствует "Content-Disposition".

Это расширение повсеместно удаляет заголовок "Content-Disposition" из всех ответов. Где нужен этот заголовок я не знаю, потому как у меня без него все нормально работает. Но если вдруг где-то нужен постараюсь доработать по возможности.

http://forum.mozilla-russia.org/uploade … log2.6.xpi

Отредактировано miksan (28-09-2011 17:13:53)

Отсутствует

 

№214-09-2009 23:37:18

PopovSergej
Участник
 
Группа: Members
Зарегистрирован: 10-11-2006
Сообщений: 43
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Поставил сегодня и сразу заметил всплыл баг. Жму сохранить торрент файл - сохраняется файл с именем download.php , при отключенном расширении имя файла Zvezdnij.put.2009.D.Scr.ELEKTRI4KA.[uniongang.ru].avi.torrent и так везде. Если нужны конкретные примеры - сделаю.

Отсутствует

 

№315-09-2009 00:19:34

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Да, точно. Сразу как-то не заметил.
Я делал его, чтобы можно было торент файлы сразу открывать uTorrent-ом. Так вот, если сразу открывать в программе, то имя файла правильное.
Попробую что-нибудь придумать.

Отсутствует

 

№415-09-2009 08:32:30

PopovSergej
Участник
 
Группа: Members
Зарегистрирован: 10-11-2006
Сообщений: 43
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Буду следить за темой. Если получится, то это будет очень полезное расширение.

Отсутствует

 

№516-09-2009 17:30:31

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

miksan
На всякий случай — вдруг пригодится: http://forum.mozilla-russia.org/viewtop … 14#p289014.

Отсутствует

 

№616-09-2009 22:16:48

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

MySh
Спасибо. Что-то я недавно находил баг на багзиле bugzilla.mozilla.org про Content-Disposition. Хотел еще раз перечитать, а сейчас не получается найти.

Отсутствует

 

№702-12-2009 03:26:27

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Чуть чуть доработал расширение. Теперь в about:config с помощью параметра "normalopenindialog.ignoreExt" можно настроить для каких расширений файла будет убираться заголовок Content-Disposition (или по простому - будет работать галочка "Выполнять автоматически для всех файлов данного типа").

Расширения файлов разделяются вертикальной чертой |
Пример: torrent|exe|rar

По умолчанию в список добавлено только одно расширение "torrent"

http://forum.mozilla-russia.org/uploade … ialog2.xpi

Отредактировано miksan (02-12-2009 03:36:17)

Отсутствует

 

№802-12-2009 18:49:57

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Оказалось, что в Firefox 3.5 расширение не работает. Вот исправленная версия:
http://forum.mozilla-russia.org/uploade … log2.1.xpi

Отсутствует

 

№902-12-2009 21:17:17

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 2.0

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

miksan
А можно сделать так, чтобы в диалоговых окнах открыть и сохранить был вариант выделить мышом несколько файлов?
Как в плеерах и т.п.
Это было бы полезно т.к. постоянно эти окна и так пользуются как проводник для разных операций - ну вот расширить бы.

Отсутствует

 

№1002-12-2009 21:29:14

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

vladmir
Нужно делать совершенно новое расширение. Это расширение просто работает с заголовками, а для изменения поведения диалоговых окон открыть и сохранить код из этого расширения вообще бесполезный.

Отредактировано miksan (02-12-2009 21:29:35)

Отсутствует

 

№1103-12-2009 15:50:28

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14014
Веб-сайт

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Тема перенесена из форума «Поддержка пользователей» в форум «Обсуждение расширений и дополнений».


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№1207-12-2009 05:09:21

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Небольшое исправление. Из-за слишком коротких имен переменных иногда конфликтовало с другими расширениями.
http://forum.mozilla-russia.org/uploade … log2.2.xpi

Отсутствует

 

№1314-01-2010 23:09:16

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Нет, не было. Я честно говоря и не знаю, что в это расширение еще можно добавить. Если есть какие-то мысли, могу попробовать сделать.

А вообще, скоро сделаю полностью переработанную версию, которая будет работать по другому принципу сразу для всех типов файлов.

Отсутствует

 

№1402-04-2010 16:43:48

po4esal
Участник
 
Группа: Members
Зарегистрирован: 11-03-2008
Сообщений: 106
UA: Firefox 3.5

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Лучше бы кто-нибудь сделал расширение, которое блокировало бы закачку до того, как пользователь выбрал необходимое действие с файлом.

Отсутствует

 

№1502-04-2010 17:25:05

Jarichek
Member I
 
Группа: Members
Откуда: Минск
Зарегистрирован: 09-04-2009
Сообщений: 306
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

po4esal пишет

Лучше бы кто-нибудь сделал расширение, которое блокировало бы закачку до того, как пользователь выбрал необходимое действие с файлом.

Если кликать по ссылке левой кнопкой мыши - то действительно начинается скачивать еще до выбранного действия. Ну а если кликать правой кнопкой мыши на ссылке и выбрать "Сохранить объект как.." то скачивание начинается только после того как ты выберешь папку назначения и нажмешь Сохранить. Другое дело, что не везде есть возможность добраться до этого меню

Отсутствует

 

№1614-07-2010 15:25:58

ksevelyar
Участник
 
Группа: Members
Зарегистрирован: 14-07-2010
Сообщений: 8
UA: Chrome 5.0

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Спасибо, очень полезный плагин.

Почему не добавите его сюда: addons.mozilla.org/ru/firefox/extensions/download-management/ ?
Какая версия последняя - 2.3?

Отредактировано ksevelyar (14-07-2010 15:28:15)

Отсутствует

 

№1722-08-2010 18:22:43

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

ksevelyar пишет

Какая версия последняя - 2.3?

Да, это последняя. Дальше просто некуда ;)

ksevelyar пишет

Почему не добавите его сюда: addons.mozilla.org/ru/firefox/extensions/download-management/ ?

Да я хотел переписать это маленькое расширение чуть по другому, чтобы оно работало для всех файлов, а потом уже и добавить его туда.

Но как говорится нет проблемы (и с этим расширением все ок) - нет ежедневного напоминания о том, что нужно сесть и написать новое расширение :)

Отсутствует

 

№1823-08-2010 18:33:12

Molotov88
Участник
 
Группа: Members
Зарегистрирован: 23-08-2010
Сообщений: 1
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

дайте пожалуйста ссылку на 2.3, а то я только на 2.2 нашел... :|

Отсутствует

 

№1923-08-2010 20:52:54

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Molotov88
Последняя версия:
http://forum.mozilla-russia.org/uploade … log2.3.xpi

Отсутствует

 

№2024-08-2010 04:53:09

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Foxware 0.0

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Установил последнюю версию.Результат такой же

Поставил сегодня и сразу заметил всплыл баг. Жму сохранить торрент файл - сохраняется файл с именем download.php , при отключенном расширении имя файла Zvezdnij.put.2009.D.Scr.ELEKTRI4KA.[uniongang.ru].avi.torrent и так везде. Если нужны конкретные примеры - сделаю.

FF 3.5.11 Как решить проблему?
PS Блин ваще кошмар Снес расширение но проблема осталась,не могу вообще торренты скачивать теперь.Афтор,быстро помогай блин.Как исправить сие?
И этот параметр normalopenindialog.ignoreExt,после удаления расширения сохранился,может в этом дело?Самостоятельно удалить не могу его.Дернуло же блин поставить это расширение.:angry:

Отредактировано vv07 (24-08-2010 05:17:20)

Отсутствует

 

№2125-08-2010 12:39:47

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Вот подробное описание расширения
http://habrahabr.ru/blogs/firefox/78284/
там написано почему файл сохраняется с таким именем.

Расширение создано скорей для тех, кто хочет автоматом открывать torrent файлы в uTorrent-е или в другому клиенте.

vv07 пишет

Снес расширение но проблема осталась,не могу вообще торренты скачивать теперь.Афтор,быстро помогай блин.Как исправить сие?
И этот параметр normalopenindialog.ignoreExt,после удаления расширения сохранился,может в этом дело?Самостоятельно удалить не могу его.Дернуло же блин поставить это расширение.:angry:

Что значит не могу?
Параметр normalopenindialog.ignoreExt без расширения ничего не делает. Точно расширение удалилось?

Отсутствует

 

№2225-08-2010 12:51:14

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Foxware 0.0

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Точно расширение удалилось?

Конечно.Проверил папку расширений,следов нет вообще.После удаления расширения,осталась возникшая проблема с торрентами.они сейчас скачиваются как РнР блин:rolleyes:

Отсутствует

 

№2326-08-2010 20:38:42

miksan
Участник
 
Группа: Extensions
Зарегистрирован: 04-01-2007
Сообщений: 150
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

vv07
Поставь заново расширение
и в параметре normalopenindialog.ignoreExt сотри все и поставь что-нибудь типа qwerty или любой другой набор букв

Отсутствует

 

№2414-09-2010 23:14:59

ksevelyar
Участник
 
Группа: Members
Зарегистрирован: 14-07-2010
Сообщений: 8
UA: Firefox 4.0

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

Хотелось бы очень увидеть этот плагин для 4-ки.

Отсутствует

 

№2515-09-2010 15:50:21

allig4t0r
Участник
 
Группа: Members
Зарегистрирован: 15-09-2010
Сообщений: 1
UA: Firefox 3.6

Re: Запоминать действие при открытии файла (Normal "Open In" dialog)

miksan
Благодарю за расширение, очень удобная штука. Подружить с торрентами получилось мгновенно, однако архивы с форума fansubs.ru быстро открывать наотрез отказывается.

Тесткейс:
1.Добавили torrent|rar|zip в нужный параметр в about:config
2.Заходим в настройки и проверяем, везде ли стоят ассоциации с winrar.exe (шесть ассоциаций)
3.Заходим в любую тему и пытаемся скачать - "Вы собираетесь открыть файл download.php"
РадиобатОн стоит на Сохранить файл, галка Выполнять автоматически неактивна (всего три выбора открыть в Обзор, FlashGot, Сохранить файл)
Далее - если переключить на Открыть в галка все равно остаётся неактивной.
Однако если нажить на FlashGot галку уже можно поставить.
4.Ставим галку и выбираем открыть php File в winrar.exe
5.Наконец-то открывается
6.Открываем любую другую тему и вновь можно лицезреть надоевшее окошко

Если убрать rar и zip и оставить только torrent, не работает.

Буду сильно благодарен, если поможете решить эту траблу.

P.S. Если надо дать "погонять" аккаунт на фансубс, велкам в личку :)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]