Mój Firefox (Quantum na Windows 7) utrzymuje otwierania plików tekstowych (.txt z przyrostkiem) w przeglądarce, pomimo ustawić go always ask
na text documents
w Ustawienia -> Ogólne -> Applications. Ustawienia działają poprawnie, np. Dla plików .pdf (Portable Document Format) i .rtf (plik RTF). Ale nie dla txt (dokumenty tekstowe).
Próbowałem zlokalizować wpisy w mimeTypes.rdf
pliku w folderze profilu [about: cache], ale tam nie znalazłem żadnych odpowiednich wpisów, w tym pdf lub rtf.
Jakieś pomysły, co robię źle lub co jeszcze mogę sprawdzić?
Odniosłem częściowo sukces w losowej zabawie z tymi ustawieniami :
network.protocol-handler.expose.file = true/false
network.protocol-handler.external.file = true/false
Mam lokalne pliki tekstowe do otwarcia w zewnętrznym edytorze, ale po dalszej zabawie nie mogłem już tego uruchomić.
Moje inne nieudane pomysły to:
przypisać klucz, aby zmusić go do otwarcia za pomocą zewnętrznej aplikacji, tak jak w przypadku „opcji wymuszonego pobierania” , ale nie jestem pewien, czy istnieją, aby otwierać pliki również w zewnętrznej aplikacji.
aby dodać „nowy typ pliku”, jak opisano tutaj . Ale użycie nowego typu pliku nie dodaje go do sekcji aplikacji. Edycja
mimeTypes.rdf
dodająca go ręcznie również nie działała.Jako obejście używam plików rtf, ale chciałbym, aby działał z plikami tekstowymi lub przynajmniej z „wymyślonym” typem pliku, który otwiera się w zewnętrznym edytorze tekstów.
PS. Tylko dla odniesienia tutaj są niektóre pytania superserów / anserów, które sprawdziłem:
- Firefox: przeglądanie plików tekstowych w zewnętrznym edytorze
- Jak automatycznie zapisywać pliki txt w przeglądarce Firefox zamiast otwierać się w przeglądarce
- Jak mogę wyświetlić plik PDF w przeglądarce Firefox, gdy serwer określa niewłaściwy typ zawartości?
- Pobierz tekst / zwykły zamiast otwierać w przeglądarce
handlers.json
. Zawiera niektóre listy rozszerzeń plików, jedna lista zawierająca txt, a pod działaniami ask
jest ustawiona na true
. Nie podajesz adresu URL zawierającego plik .txt, a ja nie mogłem położyć na nim ręki, więc nie mogłem przetestować zachowania.