Mac OS X (Lion) Chrome:“转到 http://...”的键盘快捷键

Mac OS X (Lion) Chrome:“转到 http://...”的键盘快捷键

作为上一个问题,如何添加键盘快捷键来右键单击 URL 并选择“转到 http:// ...“在 Chrome 中?

是否可以使用相同的快捷方式如下上一个问题++ L?比如,通过添加一些正则表达式来表示“http://“?

感谢您的任何帮助。

答案1

与 Google 搜索服务不同,Open URL 实际上可以与 Safari 以外的其他浏览器兼容。


打开 URL 或 Google 搜索页面的服务

input="$(cat)"
input="${input%\n}" # remove a possible trailing newline
if [[ "$input" =~ '://' ]]; then
    open "$input"
else
    open "http://www.google.com/search?q=$(echo -En "$input" |
    ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)')"
fi

答案2

Chrome 的 AppleScript API 使这个任务变得不那么明显,所以我将坚持基本原则,再次使用自动机

在此处输入图片描述

for f in "$@"
do
    if [[ "${f:0:7}" != "http://" && "${f:0:8}" != "https://" ]] ; then
        f="http://$f"
    fi
    open -a "Google Chrome" "$f"
done

有一些基本的逻辑可以将例如“example.org”变成具有http://方案的正确 URL。


由于您还想要范围有所不同(所有应用程序对阵仅限 Chrome)无法将其限制为单个键盘快捷键。只需为其分配一个不同的快捷键即可。

相关内容