首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从终端重新加载Google Chrome标签页?

如何从终端重新加载Google Chrome标签页?
EN

Stack Overflow用户
提问于 2015-01-25 08:59:42
回答 8查看 20.5K关注 0票数 17

有没有办法在Ubuntu中只使用终端重新加载Google Chrome标签页?我不想只是打开一个新窗口,而是真正刷新一个选项卡!

额外问题:在其他浏览器中也是可能的,比如Opera火狐浏览器。

EN

回答 8

Stack Overflow用户

发布于 2017-03-22 01:12:26

一个liner,它将聚焦Chrome窗口,然后通过发送Control+r重新加载浏览器

代码语言:javascript
复制
xdotool search --onlyvisible --class Chrome windowfocus key ctrl+r
票数 10
EN

Stack Overflow用户

发布于 2018-06-28 02:25:05

代码语言:javascript
复制
sudo apt-get update

sudo apt-get install xdotool

DISPLAY=:0 xdotool key F5

这就是你所需要的。

票数 10
EN

Stack Overflow用户

发布于 2015-06-25 10:46:10

看起来user2974830的答案是使用了一些不正确的(可能是旧的) xdotool语法。--search应该只是search (没有破折号),而--windowid应该是--window

也就是说,这里有一个更全面的解决方案that I found here。链接使用inotifywait,但我更喜欢包装inotifywait的entr

代码语言:javascript
复制
echo "$(date --rfc-3339=seconds) Refresh: $FILE"
CUR_WID=$(xdotool getwindowfocus)

#gets the first $BROWSER window, if you have more than one
#$BROWSER window open, it might not refresh the right one,
#as an alternative you can search by the window/html title
WID=$(xdotool search --onlyvisible --class $BROWSER|head -1)
#TITLE="window/html file title"
#WID=$(xdotool search --title "$TITLE"|head -1)
xdotool windowactivate $WID
xdotool key 'ctrl+r'
xdotool windowactivate $CUR_WID

我将其保存到一个名为reload-chrome-nix的文件中,然后运行find . -type f | entr ./reload-chrome-nix

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28132070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档