Olen väsäämässa HTPC:tä ja olen tehnyt siihen käyttöliittymäksi html-sivun joka on sijoitettu Windowsin "Aloitus" kansioon. Sivulta käynnistetään linkkejä klikkailemalla elokuvien näyttö, musiikin soitto ym.
Sivu olisi tyylikkäämmän näköinen jos avautuisi kokosivu-tilassa. Onko tämä mahdollista ohjelmallisesti?
Kyseessä on siis yksittäisessä tietokoneessa toimiva yksittäinen html-sivu ilman mitään palvelimia.
(Windows 10, IE 11, kokosivutila voidaan valita F11 näppäimellä - päälle ja pois).
Lisäys: Tarkoitin siis kokonäyttö-tilassa.
MSDN:
You can open a video, image, or other element in full-screen mode by calling the requestFullscreen() method. – –
// Initiated by a user click on an element function makeFullScreen(divObj) { //Use the specification method before using prefixed versions if (divObj.requestFullscreen) { divObj.requestFullscreen(); } else if (divObj.msRequestFullscreen) { divObj.msRequestFullscreen(); } else if (divObj.mozRequestFullScreen) { divObj.mozRequestFullScreen(); } else if (divObj.webkitRequestFullscreen) { divObj.webkitRequestFullscreen(); } else { console.log("Fullscreen API is not supported"); } }
Tämä kokoruututila on nimeltään Kiosk Mode, ja tällä hakusanalla löytyy netistä helposti tietoa. Ilmeisesti tilaan pääsee, jos käynnistää IE:n parametrilla -k. Voisit siis laittaa automaattiseen käynnistykseen IE-pikakuvakkeen, jossa on tämä parametri ja HTML-tiedoston polku. HTML-tiedosto tietenkin kannattaa tallentaa silloin johonkin muualle.
Kiitoksia teille. Jatketaan harjoituksia ja kokeillaan.
Nyt toimii.
Kiitoksia vielä Metabolix. Homma toimii juuri noin kuin arvelitkin.
En ollut vaan kuullutkaan tuosta "Kiosk Mode"-nimityksestä ja sillähän löytyikin sitten Kuukkelista aika paljon tietoa.
Ainoa pieni kauneuspilkku on että kestää n. 5 - 6 sekuntia työpöydän aukeamisesta ennenkuin html-sivu aukeaa. Kone ilmeisesti käynnistelee prosesseitaan ja palveluitaan ensin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.