十年前我最喜欢的 IE 快捷键是Alt+ Shift+ S,它可以提交您当前所在的表单。
在 Chrome/Windows 上,Alt++最近开始工作了(尽管它通过提交“表单”显示不同的行为Shift,S而这个表单可能是也可能不是你正在使用的表单)。有人知道 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();
?