Hali,
Kellene csinalnom egy kiosk szeru gepet, amin csak a bongeszo fut. Egy FF4 lenne, de le kellene butitanom, hogy semmit ne lehessen allitani rajta, indulaskor betoltene az elore megadott cimet. Szeretnek letiltani minden konfiguracios lehetoseget, menut, stb.
Hogyan tudnam megoldani?
/sza2
- 1476 megtekintés
Hozzászólások
Tobb megoldas letezik:
1) google firefox kiosk
2) hasonlo kereses addons.mozilla.org -on
3) https://addons.mozilla.org/en-US/firefox/addon/1659/
4) GtkMozEmbed-del csinalsz egy sajat buta bongeszot, kb ~20 sor.
5) python-gtkmozembed:
import gtk
import gtkmozembed
class TinyGecko:
def __init__(self):
self.moz = gtkmozembed.MozEmbed()
win = gtk.Window()
win.add(self.moz)
win.show_all()
win.maximize ()
self.moz.load_url('http://www.hup.hu/')
if __name__ == '__main__':
TinyGecko()
gtk.main()
Fenti kodot picit megspekelni hogy ne lehessen atmeretezni, kiutni alol a window managert, es kesz is vagy nagyjabol.
- A hozzászóláshoz be kell jelentkezni
Az 5-ost mar ki is probaltam, szimpatikus. Lehet, hogy a 3-ast is megnezem, bar az csak 3.6-ig megy, de elkepzelheto, hogy 3.6-os lesz 4.0beta helyett.
- A hozzászóláshoz be kell jelentkezni
Ha nem nagyon fontos, hogy Firefox legyen: Opera Kiosk mode. Alapból támogatott mód, nincs szükség hozzá külső hackelésre.
- A hozzászóláshoz be kell jelentkezni
+1, amikor olvastam róla nagyon tetszett, kár hogy még nem láttam sehol élesben, pedig jó lenne metróaluljárókban meg ilyesmi :D
----
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
Egyszerű, használd a xul runnert. Lemented a következő filet:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
id = "Arena"
title = "Arena"
screenX = "0"
screenY = "0"
height = "768"
width = "1024"
sizemode = "fullscreen"
xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" >
<iframe
id = "webframe"
flex = "1"
src = "http://idejonazurled"
type = "content-primary"
style = "border: 0px solid" />
</window>
Majd elindítod így:
firefox --chrome file:///ahovamentetted.xul
- A hozzászóláshoz be kell jelentkezni
Megneztem. Valamit meg barkacsolnom kell, mert igy egy 5x10 pixeles ablak jon, de nincs benne hasznos felulet, szoval kezzel kell nagyobbra allitanom. Lehet, hogy az IceWM miatt van.
/sza2
- A hozzászóláshoz be kell jelentkezni
Nem biztonságos, ha a felhasználó el tud navigálni olyan oldalra, amit módosíthat: ír egy tetszőleges script-et, csinál rá egy linket, rákattint, társít hozzá /bin//*sh-t, owned.
- A hozzászóláshoz be kell jelentkezni
Nem igazan lenyeg a biztonsag ilyen szemszogbol, egy zart, belso halozat 1 LAMP serverrel (amin kb. 1 oldal van, onnan lehet hozzaadni item-eket egy internetbolt szeru feluleten) es N<20 buta klienssel.
/sza2
- A hozzászóláshoz be kell jelentkezni
subs
- A hozzászóláshoz be kell jelentkezni
Legegyszerűbb a Public Fox kiterjesztés használata:
https://addons.mozilla.org/hu/firefox/addon/3911/
Jelszóval véd mindent.
Semmi más nem kell (úgy értem Adblock Plus és ilyesmin kívül).
Szépen beállíthatod rajta, hogy mihez ne lehessen hozzáférni. Még az about:config használatát is letiltja, ha úgy akarod. Természetesen a kiterjesztések piszkálását is leblokkolja, tehát nem tudják eltávolítani.
Kezdőlapnak beállítod azt, amit akarsz. Innentől kezdve a böngésző garantáltan azzal a kezdőlappal fog indulni.
Arra azért figyelj, hogy ne rakj ki egy indítóikont "csökkentett módú" Firefox-indításhoz, mert csökkentett módban nem működnek a kiterjesztések.
Űber-hozzáértők persze biztos túl járnak az eszén. Ezesetben telepíts Webconvergert:
http://webconverger.com/
Ez egy Debian alapú Linux-disztribúció; eleve úgy beállítva, hogy csak a Firefox fusson alóla, semmi más. A gép elindítása után egyből bejelentkezik és futtatja a böngészőt. Persze rendszergazdagént lehet konfigurálni, hogy milyen kezdőlappal.
- A hozzászóláshoz be kell jelentkezni