サイトアイコン Dev-Dev

Safariブラウザのウィンドウを開いた後のフォーカス移動

Safariブラウザのウィンドウを開いた後のフォーカス移動

Safari ブラウザのメニューから、新規ウィンドウを開くと、

URLを入力するアドレスバーにフォーカスがあたる。

なので、

htmlのエレメントにフォーカスを当てたい場合は、

一度、タブ移動させた後にするとよい。

on sendTab()
    tell application "System Events"
        keystroke tab
    end tell
end sendTab

フォーカス移動

on forcus()
    tell application "Safari"
            set val to do JavaScript "
                (function() {
                【element】.focus();
                }());
            " in document 1
        end tell
end forcus
モバイルバージョンを終了