Как заставить Firefox запускать Visio, когда я нажимаю на связанный VDS-файл? - PullRequest
1 голос
/ 22 сентября 2008

На нашем интранет-сайте у нас есть ссылки на различные документы MS Office. Когда я нажимаю на файл Word, Excel или PowerPoint, Firefox дает мне возможность открыть, сохранить или отменить. Когда я нажимаю Открыть, запускается соответствующее приложение и файл загружается. Это потрясающе. Но по какой-то причине, когда я щелкаю по связанному файлу Visio, я получаю только опцию Сохранить, что неудобно.

Я знаю, что Firefox знает, что связанный файл является файлом Visio, потому что он сообщает мне об этом в диалоговом окне: «Вы решили открыть example.vsd, который является: Рисование Microsoft Visio».

Как я могу заставить Firefox запускать Visio при нажатии на связанный файл Visio?

Обновление: Firefox не запускает Visio, когда я щелкаю по связанному файлу Visio, потому что веб-сервер неправильно определяет тип содержимого. Он идентифицирует файл Visio как application / octet-stream вместо application / x-visio. (Спасибо Гранту Вагнеру.) Это объясняет, почему это не работает. И в моем случае я могу изменить конфигурационный файл Apache, но это не точно.

Однако я хотел бы знать, есть ли способ настроить Firefox для запуска Visio на основе некоторых других критериев, таких как расширение имени файла. Таким образом, я могу открывать файлы Visio, даже если у меня нет доступа к конфигурации Apache.

Ответы [ 8 ]

1 голос
/ 19 мая 2010

Редактируйте файл% appdata% \ Mozilla \ Firefox \ Profiles \ your profile \ mimeTypes.rdf

Добавить в следующем

<RDF:li RDF:resource="urn:mimetype:application/vnd.visio"/>

<RDF:Description RDF:about="urn:mimetype:externalApplication:application/vnd.visio"
    NC:prettyName="VISIO.EXE"
    NC:path="FULL PATH TO YOUR VISIO\VISIO.EXE" />

<RDF:Description RDF:about="urn:mimetype:application/vnd.visio"
    NC:value="application/vnd.visio"
    NC:editable="true"
    NC:fileExtensions="vsd"
    NC:description="Microsoft Visio Drawing">
<NC:handlerProp RDF:resource="urn:mimetype:handler:application/vnd.visio"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:handler:application/vnd.visio"
               NC:alwaysAsk="false">
<NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/vnd.visio"/>
<NC:possibleApplication RDF:resource="urn:handler:local:FULL PATH TO YOUR VISIO\VISIO.EXE"/>
</RDF:Description>

Это работает для меня под Firefox 3.6.3 под Windows XP SP2

1 голос
/ 05 октября 2011

Добавлено расширение «OpenDownload», которое решило проблему.

1 голос
/ 23 сентября 2008

@ Дин

В диалоговом окне только две кнопки: «Сохранить файл» и «Отмена». Опция «Открыть с помощью» вообще отсутствует.

Но я думаю, что знаю, что вы имеете в виду. Иногда опция «Открыть с помощью» недоступна и становится доступной только через мгновение. К сожалению, это не тот случай.

Если Открыть с недоступно, наиболее вероятной причиной является то, что Firefox не знает тип MIME документа и предполагает, что это application/octet-stream, или ваш веб-сервер обслуживает файлы, которые оканчивается на .vnd как application/octet-stream (или какой-либо другой двоичный тип MIME).

Чтобы подтвердить это, загрузите LiveHTTPHeaders и используйте его, чтобы подтвердить, что MIME-тип файла - application/x-visio.

1 голос
/ 22 сентября 2008

Зайдите в Инструменты, Параметры .. в Firefox, затем, когда появится окно параметров, перейдите в приложения, там вы можете установить все расширения и условия запуска. На самом деле это называется «Тип контента» и «Действие» там ...

0 голосов
/ 10 декабря 2014

Шаг за шагом:

  1. В Firefox перейдите на сайт с файлом, щелкните правой кнопкой мыши файл vsd или vsdx и выберите загрузку.
  2. В окне загрузки установите флажок запомнить мой выбор.
  3. Зайдите в tools > options > application , найдите тип visio и измените dropbox на «open with», а затем локализуйте приложение, которое вы хотите использовать .

Я проверял это на Firefox 33.0.2, обращаясь к файлам в Sharepoint.

0 голосов
/ 22 января 2009

Проблема с типом файла VSD.

Открыть Windows Explorer

Меню / Инструменты / Параметры папки

Нажмите на тип файла TAB

Найдите тип файла VSD (просто введите v s d>, он вас туда доставит)

Есть две кнопки: [Изменить] и [Специальный] - Нажмите на кнопку [Специальный] --- Действия, связанные с файлом, перечислены

Вы должны добавить опцию Open:
Добавьте путь к Visio следующим образом: "C: \ Program Files [## correct PATH ##] \ VISIO.EXE" / e
(Просто проверьте, как настроен другой тип файла, например: DOC или XLS)

Также есть опция: Просмотр в том же окне.

Снимите флажок Browse в том же окне. , Нажмите [OK]

и вот, пожалуйста! Браузер должен спросить, хотите ли вы открыть или загрузить файл. и один Вы отмечаете свой вариант и снимаете флажок «Всегда запрашивать этот тип файла ...». Ваш документ VSD должен открываться непосредственно в Visio.

Надеюсь, это поможет, BR, Золтан Гайдацы

0 голосов
/ 22 сентября 2008

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

Однако, если вы установите расширение OpenDownload , вы получите кнопку запуска, которая успешно запускает Visio.

0 голосов
/ 22 сентября 2008

Если поведение аналогично открытию приложения, все, что вам нужно сделать, - это щелкнуть диалоговое окно «Открыть / сохранить», и кнопка «Открыть» станет доступной примерно через секунду. Это помогает?

...