Ottenere tutte le finestre restituisce voci imprecise

2

Ho notato quando ho ottenuto tutte le finestre in cui sono presenti elementi della finestra aggiuntivi restituiti rispetto a quelli esistenti. Ad esempio per Safari, restituisce 9 finestre ma sono aperte solo 3 finestre; tutti gli altri sono creati casualmente per quanto posso dire. Di seguito è riportato uno screenshot delle proprietà di una di queste finestre.

Il codice che ho usato era molto semplice:

tell application "Safari"
    set allWindows to get windows
# Below is code that you can run to get these windows if they exist.
    set imaginaryWindows to {}
    repeat with i from 1 to (count of allWindows)
        if name of (item i of allWindows) is equal to "" then
            copy (item i of allWindows) to end of imaginaryWindows
        end if
    end repeat

log (count of imaginaryWindows)
end tell

Mi stavo chiedendo se qualcun altro ha queste finestre? Se sì, allora cosa sono e perché esistono? È un bug?

Ho anche notato che questo è il caso delle finestre di Terminal e di Script Editor.

    
posta user14492 03.03.2016 - 17:05
fonte

0 risposte

Leggi altre domande sui tag