Jag har gjort ett litet script som är tänkt att fungera som en "genväg". Det går in på en sida och kallar på ett javascript vilket gör att en ny sida öppnas i ett nytt fönster, sedan stänger scriptet det utsprungliga fönsret så att endast det som öppnades via javascriptet blir kvar. Detta ser ut som följer:
tell application "Safari"
if document 1 exists then
close document 1
end if
open location "http://www.adress.se/"
delay 1
do JavaScript "javascript:openSidan()" in document 1
close document 2
end tell
If-satsen i början är till för att stänga det "extra" fönstret som blir om Safari inte redan är öppet, i vilken startsidan visas.
Det jag undrar är främst om det på ett smartare sätt går att kontrollera hurvida Safari redan är öppet och om det på något sätt går att hålla förloppet fram till att det önskvärda fönstret visas "dolt", så att man slipper se ett gäng Safarifönster blinka till?