Es posible con el script:
tell application "Safari"
set urls to URL of every tab of every window
end tell
cuando se ejecute, obtenga todas las URL de cada pestaña de cada ventana (lista bidimensional)
Result:
{{"http://domain1", "http://domain2", ...}, {"http://domain3", "http://domain4", ...}, {...}}
Pero es posible con:
tell application "Safari"
set (urls & name) to URL of every tab of every window
end tell
para obtener un registro en lugar de una lista:
Result:
{{{url: "http://domain1", name: "domain1 - foo"}, {url: "http://domain2", name: "domain2 - bar2"}, {...}}, {{url: "http://domain3", name: "domain3 - foo3"}, {url: "http://domain4", name: "domain4 - bar4"}, {...}}}
¿Es posible o debería usar solo repeat
?