Sziasztok!
Hogyan lehet a Firefox fehér hátterét megváltoztatni? Nem a weboldalakét, hanem azt, amelyik akkor látszódik, amikor még nem tudja, mit kellene lerenderelni (például egy elérhetetlen címet új lapon megnyitva).Windowsos Firefoxról van szó.
Megoldás (egyelőre annak látszik):
userChrome.css
-be:
tabbrowser {
background: black !important;
}
A fenti módosítás nekem nem elég, mert a böngésző indításakor az utoljára megnyitott oldal előtt _ugyanabba a konténerbe_ betöltődik és lerenderelődik a kezdőlapnak beállított oldal. Ha az történetesen egy fehér/világos oldal, zavaróan be fog villanni (lehet, hogy gyorsabb gépeken nem). Nálam
about:blank
a kezdőoldal, ezért az
userContent.css
-hez hozzáadtam az alábbit:
@-moz-document url-prefix(about:blank) {
body {
background-color: black;
}
}
Az e10s kapcsán korábban tapasztaltam (49 v. 50 nightly), hogy néha lassan vált a megnyitott lapok között. Ilyenkor előfordult, hogy az UI nagy része (pl. a lapfülek is) pár pillanatra fehérre váltottak, illetve a tartalom helyén fehér alapon egy betöltést jelző forgó betöltésjelző forgott. Nem tudom, ezekre hogyan hatnak a fenti módosítások, de úgy tippelem, a betöltésjelzős oldal fekete lesz.
:)
- 3523 megtekintés
Hozzászólások
If you want to change the default page background color,
Click the ≡ Menu Button and choose Options.
Click the Content icon.
Click the Colors button.
Next to Background, click the swatch and pick a color.
- A hozzászóláshoz be kell jelentkezni
Semmi köze hozzá. Hiába lenne logikus.
:)
- A hozzászóláshoz be kell jelentkezni
Igaz, semmi köze a logikához. ;)
Beállítottam, kipróbáltam. Pontosan azt teszi amit leírtál.(például egy elérhetetlen címet új lapon megnyitva)
Ezek szerint nem jól írtad le. :)
De valószínűleg nem ezt keresed.
Amit írtam, az az új lap színét állítja, azaz amíg nincs mit renderelni, addig ez a színe. Abban az esetben, ha már van egy 404-es oldalad, azt nem fogja felülírni, hiszen az egy megjelenített lap - és nincs még mit megjeleníteni.
A megoldás egyelőre csak a tab attribútumaiban található. Tehát azt szeretnéd, hogy ha nincs mit renderelni (a tabon karikázik) esetén jelenítsen meg az előző helyett egy üres oldalt egyik színnel, míg ha (talán) van mit renderelni (a tabon elindult a progress bar, de talán nem is megy végig, mert mégsem jön le az oldal), akkor jelenítsen meg egy másik oldalt másik színnel. Biztosan lehet írni ilyen programot. ;) Bár szerintem a firefox is úgy működik, mint bármelyk másik browser: Kérsz egy oldalt és megjeleníti. És addig nem jelenít meg semmit, amíg nem jelenít meg semmit. :D
A meg nem jelenített oldalhoz meg nem tudsz css-t készíteni, mert csak az oldalra hat. (Tudod, amit nem jelenít meg.)
- A hozzászóláshoz be kell jelentkezni
A logikához van köze, csak a Mozillának nincs köze a logikához...
Szerintem butaság azt állítani, hogy a semminek fehérnek kell lennie. Már csak azért is, mert egyrészt a semmi az inkább fekete, hiszen nincs energiája, a mi esetünkben pedig azért kellene feketének lennie, mert ha sötét témával használjuk a böngészőt, nem villogna az arcunkba, világos téma esetén meg nem lenne annyira zavaró a sötét semmi, mint sötét témánál a világos semmi. Szerintem a Firefox nem a rendszerszínekből veszi a semmihez a színt, mert ha feketére állítom az ablakhátteret, akkor is fehér marad. Egyébként több programnál is megfigyeltem már, hogy hasonló esetben fehér hátteret használ (például játékok indítás után), de mint laikus azt gondolom, hogy ha a Firefox UI látszik és nincs megfagyva, akkor a semmi nem azért fehér, mert kvázi az ablak rendereléséhez használt vásznat (amit kb. a Windows biztosít) látom, hanem azért, mert a Mozillánál fehér színt állítottak be a saját vásznuk alapszínéül.
:)
- A hozzászóláshoz be kell jelentkezni
A html (w3 vagy honnan jön nem tudom) default-ja a fehér háttér, amikor új tab nyílik meg, akkor még a CSS nincs betöltve rá, de a canvas már létezik. Logikailag amit te mondasz akkor lenne igaz, ha nem lenne ott egy teljesen üres canvas a töltés előtt is, hanem betöltődne a háttérben, és csak UTÁNA jelenne meg.
- A hozzászóláshoz be kell jelentkezni
Ez a jelenség nem az energiával függ össze. Valami marha kitalálta, hogy Mucuska akkor érzi jól magát, ha sárga mappákkal rohangál és fehér papírra írogat feketével. (Mondom marha: nem ismerte a nyalogatós tintaceruzát! :))
Ez a zöld esetleg borostyánszínű monokróm terminálon dolgozókat fölöttéb idegesítette már régen is. Sőt azokat is, akik nem világítós papírra szoktak írni. ;)
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy a userChrome.css segít.
- A hozzászóláshoz be kell jelentkezni
Köszönöm.
browser {
background: black !important;
}
Bizonyos esetekben (pl. indításkor az utoljára nézett lap betöltésekor) időszakosan átvált fehérre. Megpróbáltam másképpen is objektumot választani, de sem az egyedi választottaim, sem a
*
nem hatotta meg.
(Szerkesztettem.)
:)
- A hozzászóláshoz be kell jelentkezni
A userChrome és a userContent elég gyérül van ledokumentálva, nálam ilyenkor előkerül a DOMInspector, ami szintén nincs túlkényeztetve doksival, de még működik, meg tudod vele találni majdnem az összes elem class-ját, id-jét, és meg tudod célozni őket. A browser lehet egy parent, és azon belül van valami, aminek van egy fehér background-color-ja.
Hátha:
- namespace-et megadtad-e:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
- nem tudom az általad keresettre van-e about:..., de az ilyen oldalak már nem abban a namespace-ben vannak, hanem a w3-asban
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url(about:blank) { ...
- ezutóbbit lehet url(*)-al megérheti kipróbálni
(Kérlek ha megvan publikáld itt, gyéren dokumentált a téma, és én is használnám - pont most migrálok Chrome-ról friss firefox-ra.)
- A hozzászóláshoz be kell jelentkezni
Közben néztem egy szűz profillal is:
- Az utoljára megnyitott oldal előtt _ugyanabba a konténerbe_ betöltődik és lerenderelődik a kezdőlapnak beállított oldal (mi a fsznak?). Ezt eddig is sejtettem...
- ... ezért próbálkoztam ezzel is (
about:blank
a kezdőoldalam):
@-moz-document url-prefix(about:blank) {body{background-color:black;}}
, csak bolond módjára nem a megfelelő CSS-ben. :) Vagyis miután megfelelő helyre raktam, egy fehér villanás eltűnt, ...
- ... de maradt még egy, ami a szűz profil használatakor nincs (vagy nem látom), csak a megszokottban. Az inspectorral nézegettem korábban a XUL fájlokat, és úgy tűnt, több kiegészítő is belenyúlkál a dolgokba. Szóval a következő lépés a jelenséget okozó kiegészítő megkeresése lesz. Az e10s okozza. Megoldottam. Köszönöm az úton tartást. :)
(Szerkesztettem.)
:)
- A hozzászóláshoz be kell jelentkezni
>Az e10s kapcsán korábban tapasztaltam (49 v. 50 nightly), hogy néha lassan vált a megnyitott lapok között.
Ezzel a módosítással is?
about:config
Disable Tab Animations:
browser.tabs.animate = false
- A hozzászóláshoz be kell jelentkezni
Igen.
:)
- A hozzászóláshoz be kell jelentkezni