2013-06-05 5 views
10

Sto davvero cercando di creare un metodo per avviare una finestra del browser (chrome) su osx con specifiche come dimensione della finestra, nessuna tabulazione ecc. Tradizionalmente ho usato lo script vb tramite windows con IE è un esercizio piuttosto semplice, ma sarò il primo ad ammetterlo, quando si tratta di mac, lotto molto.Applescript per avviare Chrome (con specifiche)

Quindi ecco la mia lista dei desideri.

Devo essere in grado di aprire una finestra (idealmente in chrome, ma qualsiasi altro browser eccetto safari), che non ha una barra di stato, nessuna barra degli indirizzi con un dato URL e una dimensione specifica della finestra. Ho gestito qualcosa in safari usando javaScript, e ho provato lo stesso con chrome usando execute javascript e 'window.open' ma questo non è riuscito continuamente ...

Help!

risposta

23

non ho trovato alcun modo per nascondere la barra degli strumenti di Chrome, ma cerco qualcosa di simile a questi script:

tell application "Google Chrome" 
    open location "http://example.com" 
    tell window 1 to enter presentation mode 
end tell 
tell application "Google Chrome" 
    tell (make new window) 
     set URL of active tab to "http://example.com" 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "Safari" 
    make new document with properties {URL:"http://example.com"} 
    tell window 1 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "System Events" to tell process "Safari" 
    tell menu "View" of menu bar 1 
     if exists menu item "Hide Toolbar" then click menu item "Hide Toolbar" 
     if exists menu item "Hide Status Bar" then click menu item "Hide Status Bar" 
     if exists menu item "Hide Tab Bar" then click menu item "Hide Tab Bar" 
     if exists menu item "Hide Bookmarks Bar" then click menu item "Hide Bookmarks Bar" 
    end tell 
end tell 
+0

FWIW 'dire finestra 1 set limiti alla { 0, 22, 1440, 900} end tell' imposterà la nuova finestra a schermo intero su un MacBook Air, poiché 1440x900 è la risoluzione dello schermo del dispositivo. –

+0

ottima risposta elaborata! grazie. ho usato il primo esempio - il più semplice - per eseguire javascript su chrome. Grazie! – nurxyz