В Firefox есть надстройка ReloadEvery, которая позволяет обновлять страницу через определенный промежуток времени. Есть ли что-нибудь подобное для Safari?

3 ответа3

1

http://atbash.net/blog/archives/000135.html

-- the applescript only calls attention to itself when the idle period is up
on idle

    tell application "Safari"
    --confirms your browser is the front application
        activate
    end tell

    tell application "System Events"
        tell process "Safari"
            keystroke "r" using {command down}
            end tell
        end tell

    --sets the idle period in seconds.
    --i.e. safari will refresh every 10 seconds
    return 10

end idle

Если сценарии слишком сложны для вас (вы купили Mac), попробуйте PageReboot.

1

Документ, выбранный при запуске скрипта:

tell application "Safari"
    set doc to document 1
    repeat while true
        tell doc to set URL to (get URL)
        delay 10
    end repeat
end tell

Все вкладки:

tell application "Safari"
    repeat while true
        repeat with t in tabs of windows
            tell t to set URL to (get URL)
        end repeat
        delay 10
    end repeat
end tell
1

Да! Наконец-то они придумали расширение для Safari 5!

Вы можете получить его здесь: Auto Reload для Safari 5

Помните, что он будет работать только с Safari 5.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .