从 Applescript 在 Google Chrome 中打开 Ip

发布于 2024-12-16 23:02:49 字数 287 浏览 0 评论 0原文

我一直在尝试让 applescript 在 Google Chrome 和 safari 中使用 shell 脚本打开 IP,但没有成功。到目前为止,我一直在尝试像这样的打开命令:

do shell script "open http://" & blockedIP

当我用阻塞的IP替换URL时,它会起作用,但是当我尝试使用IP时,它只会打开一个新选项卡,其中包含默认主页和地址栏中的IP。我还尝试了其他几种方法,但每种方法要么根本不起作用,要么与此方法相同。有人知道我该怎么做吗?

I've been trying to get applescript to open an ip using a shell script in both Google Chrome and safari, but alack no success. So far I've been trying the open command like this:

do shell script "open http://" & blockedIP

which works when I substitute blockedIP for a URL, but when I try and use an IP it just opens a new tab with the default homepage and the IP in the address bar. I've tried a couple other methods as well but each one either doesn't work at all or does the same as this one. Anyone know how I can do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

路弥 2024-12-23 23:02:49

试试这个。

tell application "Safari"
    make new document at end of documents
    set URL of document 1 to "http://" & blockedIP
end tell

这不使用 shell 脚本来完成工作,而是直接使用 Safari AppleScripting(因为它是可编写脚本的。)
如果您想在 Google Chrome 上执行相同的操作,请使用:

tell application "Google Chrome"
    make new window with properties {mode:"normal"}
    set URL of active tab of window 1 to "http://" & blockedIP
end tell

Try this.

tell application "Safari"
    make new document at end of documents
    set URL of document 1 to "http://" & blockedIP
end tell

This doesn't use a shell script to do the work, it uses direct Safari AppleScripting (because it's scriptable.)
If you want to do the same on Google Chrome, then use:

tell application "Google Chrome"
    make new window with properties {mode:"normal"}
    set URL of active tab of window 1 to "http://" & blockedIP
end tell
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文