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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№2620-07-2005 22:57:31

ssn
Участник
 
Группа: Extensions
Зарегистрирован: 24-01-2005
Сообщений: 71

Re: 3 вопроса

RcT
И правильно делает что не разрешает запускать
Веб-браузер - для просмотра страниц интернета а не для запуска программ
Для запуска локальных программ файловый менеджер есть
По-моему все логично

Отсутствует

 

№2720-07-2005 22:58:03

djet
Участник
 
Группа: Extensions
Откуда: 404 Not Found
Зарегистрирован: 20-11-2004
Сообщений: 2611

Re: 3 вопроса

Anton
Что-то ты не в тему :) Речь идёт о встроенном диалоговом окне Fx (картинка выше).


Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)

Отсутствует

 

№2820-07-2005 23:29:20

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Так я о том и говорю... Инспектором делаем доступными радиокнопку "Открыть с помощью", списочек, который рядом с ней, открываем список, жмем выбрать, ищем эксплорер и отдаем ему :)

Сложновато, но, может, еще установить флажок "Выполнять для всех таких файлов автоматически" тем же способом (я не пробовал).


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№2920-07-2005 23:36:55

djet
Участник
 
Группа: Extensions
Откуда: 404 Not Found
Зарегистрирован: 20-11-2004
Сообщений: 2611

Re: 3 вопроса

Document>Windows>а дальше куда? И это, наверное, не перманентный способ?


Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)

Отсутствует

 

№3020-07-2005 23:42:28

Brem
Участник
 
Группа: Members
Зарегистрирован: 28-06-2005
Сообщений: 210

Re: 3 вопроса

О "Инспектор DOM". Когда появляется диалог, с его помощью можно "разрешить" нужные радиокнопку и список.

а разве он есть в ФФ ???

Отсутствует

 

№3120-07-2005 23:55:53

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

djet пишет

Document>Windows>а дальше куда? И это, наверное, не перманентный способ?

HOWTO

1. Находим ссылку на exe и жмем на нее, затем Инструменты - Инспектор DOM, меню инспектора Файл - Исследовать окно - Открытие xxx.exe.
2. Жмем Ctrl+F, ищем по идентификатору "open". В правом окне правой кнопкой мыши щелкаем по disabled, выбираем "Изменить", указываем false.
3. Ищем по идентификатору "openHandler" элемент menulist. Скорее всего, первым найденным будет hbox, его надо развернуть и для вложенного menulist изменить атрибут disabled как в шаге 2.
4. Ищем по идентификатору rememberChoice, меняем атрибут disabled. Закрываем инспектор, он больше не нужен.
5. Дальше все просто, находим эксплорер и отдаем ему файл. Если вышеуказанная процедура понравилась, то чекбокс не устанавливаем, а на следующем экзешнике повторяем все снова.

Замечание: диалог эксплорера у меня почему-то появлялся под окном firefox, т. е., чтобы его увидеть, мне требовалось свернуть окно лиса.

Может быть (не копал) в настройках IE можно отключить диалоги, чтобы exe запускались без вопросов.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№3221-07-2005 00:30:51

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

Re: 3 вопроса

ssn  На дисках с журналами (Chip, например) идет html оболочка, где описание программы и ссылочка "установить". Очень удобно, а фф предлагает сохранить файл. Мне в этом случае не удобно пользоваться файловым менеджером, а удобней нажать ссылку и в окошке вместо "сохранить на диск" выбрать "открыть", и запустить файл. Неужели так трудно понять, что здесь нет никакого криминала. Пусть будет пункт в настройках "разрешить запускать программы" или "запускать только локальные" и пусть по умолчанию будет отключена эта возможность. Какие проблемы-то.


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№3321-07-2005 00:34:37

djet
Участник
 
Группа: Extensions
Откуда: 404 Not Found
Зарегистрирован: 20-11-2004
Сообщений: 2611

Re: 3 вопроса

Anton
И так каждый раз? Не решение, однозначно. Лучше бы хром похакать, знать бы как.. :rolleyes:


Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)

Отсутствует

 

№3421-07-2005 00:37:06

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

djet
Прочти внимательно пункт 5 howto

Да, и хром лучше не трогать. Лучше xbl "пришить" в userChrome. Знать бы как :)
Мысль не идет....

Отредактировано Anton (21-07-2005 00:38:45)


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№3521-07-2005 01:43:11

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: 3 вопроса

Как говорят разработчики, там многоуровневая проверка на защиту от запуска exe файлов.
Надо скорее лезть в исходники.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№3621-07-2005 23:01:59

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Вот, написал XBL чтобы не танцевать с DOM Inspector:

Выделить код

Код:

<?xml version="1.0"?>

<bindings id="MyradioBindings"
   xmlns="http://www.mozilla.org/xbl"
   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
   xmlns:xbl="http://www.mozilla.org/xbl">

  <!-- non-disabled radio -->
  <binding id="ndradio" extends="chrome://global/content/bindings/radio.xml#radio"
                        inheritstyle="true">
    
    <content>
      <xul:radio xbl:inherits="accesskey,command,crop,focused,label,selected,src,value,flex">
        <children/>
      </xul:radio>
    </content>

    <implementation>
      <property name="disabled" onget="return false;" onset="return false;"/>
    </implementation>
  </binding>
  
  <!-- non-disabled menulist -->
  <binding id="ndmenulist" extends="chrome://global/content/bindings/menulist.xml#menulist"
                           inheritstyle="true">

    <content>
      <xul:menulist xbl:inherits="acceskey,crop,disableautoselect,editable,focused,image,label,open,src,tabindex,value,flex"
                    style="margin: 0px;">
        <children/>
      </xul:menulist>
    </content>

    <implementation>
      <property name="disabled" onget="return false;" onset="return false;"/>
    </implementation>
  </binding>
  
  <!-- non-disabled checkbox -->
  <binding id="ndcheckbox" extends="chrome://global/content/bindings/checkbox.xml#checkbox"
                           inheritstyle="true">

    <content>
      <xul:checkbox xbl:inherits="accesskey,checked,command,crop,image,label,tabindex">
        <children/>
      </xul:checkbox>
    </content>

    <implementation>
      <property name="disabled" onget="return false;" onset="return false;"/>
    </implementation>
  </binding>

</bindings>

В userChrome.css надо добавить:

radio[id="open"] { -moz-binding: url("file://H:/special_radio.xml#ndradio") !important; }
menulist[id="openHandler"] { -moz-binding: url("file://H:/special_radio.xml#ndmenulist") !important; }
checkbox[id="rememberChoice"] { -moz-binding: url("file://H:/special_radio.xml#ndcheckbox") !important; }

а для пущей красоты еще и

radio[id="flashgot-dmradio"] { -moz-binding: url("file://H:/special_radio.xml#ndradio") !important; }
radio[id="save"] { -moz-binding: url("file://H:/special_radio.xml#ndradio") !important; }

(подразумевается, что XBL находится в файле special_radio.xml в корневом каталоге диска H:\)

Для чего это все ? Для вот этого:
openwith.png


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№3722-07-2005 10:14:12

Brem
Участник
 
Группа: Members
Зарегистрирован: 28-06-2005
Сообщений: 210

Re: 3 вопроса

Anton пишет

а для пущей красоты еще и

radio[id="flashgot-dmradio"] { -moz-binding: url("file://H:/special_radio.xml#ndradio") !important; }
radio[id="save"] { -moz-binding: url("file://H:/special_radio.xml#ndradio") !important; }

(подразумевается, что XBL находится в файле special_radio.xml в корневом каталоге диска H:\)[/url]

пара вопросов :
последние строчки вносить только тем у кого стоит flashgot  или всем?
Какое имя должен носить xml-файл???
терь вообще активных элементов на форме сохранения  кроме кнопки OK нету =((

Отредактировано Brem (22-07-2005 10:50:11)

Отсутствует

 

№3822-07-2005 21:11:41

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

последние строчки вносить только тем у кого стоит flashgot  или всем?

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

Какое имя должен носить xml-файл

Любое, желательно в латинице. Цитирую сам себя:

(подразумевается, что XBL находится в файле special_radio.xml в корневом каталоге диска H:\)

то есть, если вы "обозвали" файл как-то по-другому и/или запихнули в какой-то другой каталог, то и адреса в userChrome.css надо переписать соответственно (формат пути - как в *nix, с префиксом file://).


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№3924-07-2005 23:36:53

Brem
Участник
 
Группа: Members
Зарегистрирован: 28-06-2005
Сообщений: 210

Re: 3 вопроса

народ кто пробовал то что предлогает Anton и у кого это получилось???

Отсутствует

 

№4025-07-2005 10:10:09

RcT
Участник
 
Группа: Members
Откуда: Moscow-Ryazan
Зарегистрирован: 19-04-2005
Сообщений: 593
Веб-сайт

Re: 3 вопроса

Brem
У меня список выбора программ не активен


Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

Отсутствует

 

№4125-07-2005 10:50:51

Brem
Участник
 
Группа: Members
Зарегистрирован: 28-06-2005
Сообщений: 210

Re: 3 вопроса

RcT пишет

Brem
У меня список выбора программ не активен

вот и у меня такая-же проблема =(

Кстати Anton на какой версии ты тестил вышеописаное???

Отредактировано Brem (25-07-2005 10:59:34)

Отсутствует

 

№4225-07-2005 14:14:16

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Проверял на 1.0.6, после установил поверх 1.0.4. Работает на обеих.

RcT, Brem, мне кажется, вы неправильно пишитие в userChrome.css вот это: ...url("file://..../..../..../xxx.yyy#zzz")....

Пути должны разделяться прямым слэшем. И лучше пусть все пути будут латиницей.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№4325-07-2005 14:19:32

Brem
Участник
 
Группа: Members
Зарегистрирован: 28-06-2005
Сообщений: 210

Re: 3 вопроса

Anton пишет

Проверял на 1.0.6, после установил поверх 1.0.4. Работает на обеих.

RcT, Brem, мне кажется, вы неправильно пишитие в userChrome.css вот это: ...url("file://..../..../..../xxx.yyy#zzz")....

Пути должны разделяться прямым слэшем. И лучше пусть все пути будут латиницей.

Самое странное что у меня отсутствует где либо на машине userChrome.css...
Вместо него есть только userChrome-example.css...

Отсутствует

 

№4425-07-2005 14:24:17

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Ну так надо переименовать userChrome-example.css в userChrom.css и писать в него требуемое.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№4525-07-2005 15:18:25

mikv05
Участник
 
Группа: Members
Откуда: Хабаровск
Зарегистрирован: 16-05-2005
Сообщений: 67

Re: 3 вопроса

Anton, не. Не работает. Все перепроверил. По-прежнему, остается это дело(радикнопка и выпадающее меню) disabled!

Отсутствует

 

№4625-07-2005 15:21:47

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Значит, неправильно делаете. Что у вас в userChrome ?
Скопируйте, покажите как есть.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№4725-07-2005 15:28:31

mikv05
Участник
 
Группа: Members
Откуда: Хабаровск
Зарегистрирован: 16-05-2005
Сообщений: 67

Re: 3 вопроса

Выделить код

Код:

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

radio[id="open"] { -moz-binding: url("file://E:/dhack.xml#ndradio") !important; }
menulist[id="openHandler"] { -moz-binding: url("file://E:/dhack.xml#ndmenulist") !important; }
checkbox[id="rememberChoice"] { -moz-binding: url("file://E:/dhack.xml#ndcheckbox") !important; }
radio[id="save"] { -moz-binding: url("file://E:/dhack.xml#ndradio") !important; }

Файл E:\dhack.xml

Отсутствует

 

№4825-07-2005 15:38:17

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Не может быть. Не верю.
А если как в #31 (http://forum.mozilla.ru/viewtopic.php?pid=34078#p34078) ?
id-ы нужные отыскиваются ? Может, код недокопирован.

Отредактировано Anton (25-07-2005 15:41:51)


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№4925-07-2005 15:53:18

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: 3 вопроса

Может, правда, код неверно копируете ? Вот готовый файл: http://forum.mozilla.ru/uploaded/special_radio.zip


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№5025-07-2005 15:55:19

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

Re: 3 вопроса

mikv05
Перезагрузи браузер!


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

Отсутствует

 

Board footer

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