在 Chrome/OS X 上提交当前表单的键盘快捷键?

在 Chrome/OS X 上提交当前表单的键盘快捷键?

十年前我最喜欢的 IE 快捷键是Alt+ Shift+ S,它可以提交您当前所在的表单。

在 Chrome/Windows 上,Alt++最近开始工作了(尽管它通过提交“表单”显示不同的行为ShiftS而这个表单可能是也可能不是你正在使用的表单)。有人知道 Chrome/OS X 是否有“提交此表单”或“提交表单”的键盘快捷键吗?如果没有,是否可以创建这样的表单?

答案1

感谢 Lri 的上述评论,我受到了启发,决定自己解决这个问题。我编写了一个 Google Chrome 扩展程序,它将使用 Windows/Linux 上的 alt+shift+s 键盘快捷键和 Mac 上的 cmd+shift+s 来提交当前正在填写的表单。现在用它来偷懒地提交这个答案 :D

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

编辑

五年多过去了,令人惊讶的是,没有其他人实施类似的解决方案,因此(最终)发布到 Chrome 商店并可供安装/下载。

答案2

铬合金

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

有人知道没有 jQuery 的替代品吗$(document.activeElement).closest('form').submit();

相关内容