Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla
Ennen tallennusta suositellaan ottamaan kopio muokkausruudusta (ctrl-a -> ctrl-c)
Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.
Hälytinjärjestelmät
Siirry navigaatioon
Siirry hakuun
Verisure[muokkaa]
Älypistorasian kytkeminen päälle tietokoneen työpöydältä[muokkaa]
- Seuraava Applescript-koodi kytkee päälle / pois älypistorasian.
- Tarvittaessa delay-aikoja voi pidentää / lyhentää sekunteina. Liian lyhyissä ajoissa koodi ei välttämättä toimi.
- Etsi älypistorasian (ja tarvittaessa muidenkin lomakkeien ja painikkeide id:t) seuraavasti:
- Ota käyttöön Web Inspector: Safarin asetuksista Advanced > Show Develop menu in menu bar
- Klikkaa hiiren oikealla nettisivun älypistorasiakuvaketta > Inspect Element > ota talteen id-koodi kohdasta <button id="PISTORASIAKOODI"> ja lisää se koodiin kuten myös kirjautumistiedot
- Tallenna koodi Applescriptistä File > Export... > File Format: Application, Run-only
- Tallennuksen jälkeen ensimmäisellä käynnistyskerralla hyväksy System Preferences > Security & Privacy > Privacy > Accessibility > Keittiövalo.app (avaa lukko)
tell application "Safari" make new document with properties {URL:"http://mypages.verisure.com/login.html"} delay 10 do JavaScript " document.getElementById('j_username').focus();" in document 1 delay 1 do JavaScript " document.getElementById('j_username').select();" in document 1 delay 1 do JavaScript " document.getElementById('j_username').value ='SÄHKÖPOSTIOSOITE';" in document 1 delay 1 tell application "System Events" keystroke space end tell do JavaScript " document.getElementById('j_password').focus();" in document 1 delay 1 do JavaScript " document.getElementById('j_password').select();" in document 1 delay 1 do JavaScript " document.getElementById('j_password').value ='SALASANA';" in document 1 delay 1 tell application "System Events" keystroke space end tell delay 1 tell application "Safari" do JavaScript " document.getElementById('login-button').click();" in document 1 delay 10 do JavaScript " document.getElementById('PISTORASIAKOODI').click();" in document 1 set miniaturized of window 1 to true end tell end tell