web-dev-qa-db-ja.com

Chrome / OS Xで現在のフォームを送信するためのキーボードショートカット?

IE 10年前の私のお気に入りのショートカットは AltShiftS、現在のフォームを送信します。

Chrome/Windowsでは、 AltShiftS 最近作業を開始しました(ただし、現在のフォームである場合とそうでない場合がある「フォーム」を送信すると、異なる動作が表示されます)。 Chrome/OS Xに「このフォームを送信」または「フォームを送信」のキーボードショートカットがあるかどうか、またない場合はそのようなフォームを作成できるかどうかを誰かが知っていますか?

7

上記のLriのコメントのおかげで、私は自分でこれを修正するように促されました。私はGoogle Chrome拡張機能を作成しました。これは、Windows/Linuxではalt + shift + sキーボードショートカットを使用し、Macではcmd + shift + sを使用して現在入力されているフォームを送信します。この答えを怠惰に提出するのは今です:D

http://neosmart.net/blog/2011/google-chrome-form-quicksubmit/

編集

5年以上後、驚くべきことに、他の誰も同様のソリューションを実装していないため、(ついに) Chromeストア に公開され、インストール/ダウンロードできるようになりました。

5

Chrome

_tell application "Google Chrome" to tell tab 1 of window 1
    execute javascript (do Shell script "cat \Library/Documentation/Help/AppleScript.help/Contents/Resources/js/jquery.js")
    execute javascript "$(document.activeElement).closest('form').submit();"
end tell
_

サファリ

_tell application "Safari" to tell document 1
    do JavaScript (do Shell script "cat /Library/Documentation/Help/AppleScript.help/Contents/Resources/js/jquery.js")
    do JavaScript "$(document.activeElement).closest('form').submit();"
end tell
_

$(document.activeElement).closest('form').submit();に代わるjQueryのない代替手段を知っている人はいますか?

1
Lri