外部链接在Chrome的新浏览器窗口中以空白标签打开


123

由于我安装了Ubuntu(在新计算机上全新安装),并将Google Chrome设置为默认浏览器,因此,每当我打开来自外部应用程序的链接时,这些链接就会在新的浏览器窗口中以空白标签打开(没有实际重定向到网站的权限,只是一个空白标签) 。

我改用Firefox,但这种现象无法持续。如果我切换回Chrome作为默认浏览器(通过默认应用程序),则会再次发生。

我注意到,在Unity Launcher和默认应用程序设置中,Chrome不仅被称为“ Google Chome”,还被称为“新建标签-Google Chrome”。不知道这是否相关或如何解决。我进行了一些搜索,建议寻找mimeapps.list或检查google-chrome-stable.desktop是否包含%U值,但这些都无济于事。

这是通过以下方式提取的.desktop条目:

[Desktop Entry]
Version=1.0
Name=Google Chrome
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito

这是mimeapps.list

[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

我遇到了同样的问题,并在下面接受的答案中添加了%U来为我解决。
Nam G VU

Answers:


237

正如unfulvio所说,问题出在哪里,google-chrome.desktop它缺少%U论点。

打开文件: $HOME/.local/share/applications/google-chrome.desktop

找到这行:

Exec=/opt/google/chrome/chrome

添加一个空格并%U

Exec=/opt/google/chrome/chrome %U

然后保存文件。


3
我进行了此更改,并将名称也更改为Google Chrome。谢谢。
revnoah '16

1
chrome有开放的错误吗?
AlikElzin-kilaka '16

1
我只需要在Ubuntu 16.04 google-chrome版本51.0.2704.63上运行它-显然没有得到修复。
Layke '16

1
Chrome版本51.0.2704.103(64位)&& Ubuntu 16.04 =>此答案有效。
Jules Lamur

1
使用gedit打开文件以使编辑工作正常
santhosh

10

我想我通过删除此.desktop条目解决了:

rm $HOME/.local/share/applications/google-chrome.desktop

名称错误New Tab - Google Chrome,并负责我原始问题中描述的新窗口/标签行为

不过,我之后必须重新创建应用程序图标


很奇怪,您将解决问题,然后发布没有解决的答案
LostNomad311,2015年

1
好的,就我而言,问题不能通过您提供的答案解决(仍然有用,并且已对其进行了投票)。解决了我的问题,方法是删除名称错误的重复条目,并提供了命令行以准确执行我的操作。可能有一部分人遇到了这种情况,可以通过您的修复程序解决问题,但是像我这样的其他人可能没有,并尝试删除.desktop条目。不过,这有点老了,还没有看到问题的出现。
unfulvio '16

1
我能够解决问题而无需删除文件。nomad311发布了一个不错的局部解决方案,这个名称只需要清理即可。
revnoah '16

由于受欢迎程度,我将正确答案切换为@ nomad311-但是遇到这种无法解决的问题的任何人也应该考虑我的选择,这对我来说是成功的
unfulvio 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.