Keresés

Új hozzászólás Aktív témák

  • Brutforsz

    aktív tag

    válasz BullZeye #12404 üzenetére

    Nálad egészen bizonyos, hogy az avi kiterjesztésű fájlok szerepelnek a regisztrált fájltípusok között, de video/mpeg mime-mal. Ha a szerver nem küldi ez utóbbi információt, akkor a Firefox nem fogja avi(video/mpeg)-ként kezelni* és végrehajtani rajta az ahhoz megadott műveletet, hanem avi(ismeretlen valami**)-ként fog vele bánni, vagyis rákérdez, hogy mit tegyen vele.

    A cél tehát az, hogy megparancsoljuk a böngészőnek, hogy azon fájlokat, melyeknél hiányzik vagy hibás a mimetípus-információ, mentse le a fő letöltési mappába. Az első gondolatként bennem felmerült mimeTypes.rdf-fel is meg lehetne ezt oldani (nem lecserélni az adott kulcsot, hanem hozzáadni az avi(ismeretlen valami**)-t, de találtam egy egyszerűbb és globális megoldást, s így nem kell minden kiterjesztésnél külön eljátszani ezt a mókát.

    Az alábbit próbáld ki:

    about: configbrowser.helperApps.neverAsk.saveToDisk értékének add meg az application/octet-stream kulcsot.

    Ha ugyanis hiányzik vagy hibás a mime-információ, akkor application/octet-stream-ként kezeli az adott állományt a böngésző, s így a fenti beállítással mindig le fogja menteni.

    * Ez az egész dolog, ti. hogy s kiterjesztés mellett a mime-típus is kell a Firefoxnak, nyilván a unixos gyökerekből jön. Linuxon például teljesen mindegy, hogy az adott fájlnak mi a kiterjesztése, sőt az is, hogy van-e neki, igazából az csak díszítőelem, a rendszer a fájl mime-típusa alapján kezeli ↔ míg Windows alatt, ha megváltoztatod a kiterjesztést, nem fogja automatikusan az elvileg hozzárendelt alkalmazáshoz társítani (ezért van az, hogy ha az átnevezés a kiterjesztést (is) érinti, akkor feldob egy figyelmeztető ablakot, hogy ez a lépés (a fentiek értelmében csak Windows alatt) használhatatlanná teheti a fájlt.

    ** application/octet-stream

    Te sejted, kik vagyunk, mi tudjuk, ki vagy.

Új hozzászólás Aktív témák