google-chrome
我在 Ubuntu 16.04 上。我使用 google-chrome 作为我的默认浏览器。当我使用或从终端打开它时,它运行良好google-chrome-stable
。当我在 pycharm 中运行我的测试服务器并单击链接时,它也运行良好 - 立即打开。
但是,当我单击终端上的任何链接时,它都会在另一个窗口中打开 chrome(即使我已经打开了它)并提供两个选项卡。
第一个地址是http://extension%3D/tmp/.org.chromium.Chromium.KmLkmq/internal它说无法访问此站点。找不到扩展名 %3D 的服务器 IP 地址。
第二个地址是数据:,它只是一张空白页。
它们顶部都有一个小条,上面写着“Chrome 正在受到自动测试软件的控制”。
不久前发生了这种情况,我认为当时我正在使用 selenium 和 chromedriver 打开并读取一些网页的数据,主要是在摆弄。我猜是有些东西卡住了,现在它会一直这样。从那时起我尝试了一些方法,但似乎都没有用。
如果我将默认浏览器更改为 Firefox,它仍然会打开这两个奇怪的页面。
我是否应该尝试重新安装 chrome 或者有没有人有其他解决方案?
答案1
我修复了它!只需卸载并重新安装 google-chrome-stable 即可。
rm ~/.config/google-chrome
sudo apt purge google-chrome-stable
然后我删除了所有其他与 chrome 相关的内容(缓存、chromedriver 等)。
然后我跟着这个答案重新安装最新版本的 google-chrome-stable。现在运行良好!当我从终端单击链接时,它会立即在 Chrome 中打开,而不会出现奇怪的选项卡。