标签: chrome

Chrome - Gdk:在非顶层调用 gdk_window_set_user_time

在 GNOME (3) 中运行 Chrome,至少从 shell 中,对于浏览器中发出的每个按键都会产生此错误:

[...:ERROR:browser_main_loop.cc(209)] 
 Gdk: gdk_window_set_user_time called on non-toplevel
Run Code Online (Sandbox Code Playgroud)

怎么修?

gnome chrome

5
推荐指数
1
解决办法
1278
查看次数

SELinux 阻止 /opt/google/chrome/nacl_helper 对文件 /etc/passwd 进行 getattr 访问

这是错误还是真正的安全问题?似乎已经讨论过了,但我仍然不明白为什么会发生这种情况以及正在采取什么措施来解决根本原因(我不会禁用 SELinux 只是这样我就不必看到此错误)

SELinux is preventing /opt/google/chrome/nacl_helper from getattr access on the file /etc/passwd.

***** Plugin chrome (98.5 confidence) suggests ****************************

If you want to use the plugin package
Then you must turn off SELinux controls on the Chrome plugins.
Do
# setsebool -P unconfined_chrome_sandbox_transition 0

***** Plugin catchall (2.46 confidence) suggests **************************

If you believe that nacl_helper should be allowed getattr access on the passwd file by default.
Then you should report this as a bug.
You can generate …
Run Code Online (Sandbox Code Playgroud)

security selinux centos chrome

5
推荐指数
1
解决办法
1523
查看次数

如何修复 HiDPI 上的 Chrome/Chromium 对话框图标大小?

Chrome / Chromium 在 HiDPI 上几乎可以正常工作,除非它不适用于对话框。图标都非常小,主题有点偏离。看截图:

Chrome HiDPI 问题

有没有办法来解决这个问题?

chrome

5
推荐指数
0
解决办法
320
查看次数

无法从 i3 脚本禁用全屏

我使用 i3 绑定来执行脚本

#!/bin/sh
i3-msg workspace web
/bin/chromium --start-fullscreen
sleep 5
i3-msg fullscreen disable
Run Code Online (Sandbox Code Playgroud)

最后两行是禁用全屏(不知道是否需要休眠)。i3 全屏是作为chromium 参数的副作用启用的(仅用于隐藏地址栏等)。但由于某种原因,它不起作用,全屏没有被禁用。只有当我使用绑定 $mod+f 手动切换全屏时,它才会被禁用。为什么脚本不能做到这一点?

(我想禁用全屏的原因是,当我使用chromium-vim 在外部编辑文本字段时,gvim 在禁用全屏之前不会显示。)

chrome i3

5
推荐指数
1
解决办法
1003
查看次数

如何在 Debian 上的 Chromium 中摆脱 GNOME Shell 集成扩展?

我安装了带有 KDE 和 Chromium 的 Debian 9.1。在 Chromium 中有一个名为“GNOME Shell 集成”的内置扩展,我无法删除或禁用它(它是“由系统管理员安装”,理论上是我)。不过,我使用GNOME和包装chrome-gnome-shell没有根据资质安装。如果我转到扩展的选项,它会说:“虽然 GNOME Shell 集成扩展正在运行,但未检测到本机主机连接器”,这是正确的。

我怎样才能摆脱它?

gnome debian chrome

5
推荐指数
1
解决办法
2789
查看次数

如何在 ChromeOS 中使用 shell 从命令行访问 Google Drive?

是否可以从 crosh shell 命令行访问 Google Drive?可以想象,类似于:

cd ~/'Google 云端硬盘'

在我当前的环境中,Developer 已启用,因此我拥有 ChromeOS 的 root 访问权限。

文件应用程序是一个有用的 GUI,但我正在寻找对相同文件系统的命令行访问。我可以从 cd、ls 等运行脚本的东西。

如果不是 ChromeOS 原生的,那么是否有可以在 ChromeOS 中用于命令行访问的挂载实用程序?我意识到有几个选项,例如 google-drive-ocamlfuse、prasmussen/gdrive、skicka 等。

command-line chrome chromium-os google-drive

5
推荐指数
1
解决办法
2524
查看次数

*nix 系统上 Chrome 的通用路径?

我正在寻找编写一个 shell 脚本来检测所有常见的地方:

  • 谷歌浏览器

为任何给定的 *Nix 发行版安装。

我所知道的常见的有:

  • /usr/bin/google-chrome
  • /usr/bin/chromium-browser
  • /usr/bin/chromium
  • /usr/bin/chrome
  • PATH

有没有更官方的列表?有谁知道 chromedriver 是如何做同样的逻辑的?

chrome

5
推荐指数
1
解决办法
5382
查看次数

铬:播放音频时,“FFmpegDemuxer打开上下文失败”

当我尝试在 Chromium 中播放音频时(例如在谷歌翻译或任何 icecast 广播电台),它在终端中出现此错误

[69:97:0711/164208.951104:ERROR:render_media_log.cc(30)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"FFmpegDemuxer: open context failed"}
[69:69:0711/164208.951234:ERROR:render_media_log.cc(30)] MediaEvent: PIPELINE_ERROR DEMUXER_ERROR_COULD_NOT_OPEN
Run Code Online (Sandbox Code Playgroud)

视频中的声音(例如 youtube)仍然可以正常工作,因此它只发生在音频标签上。

我的铬版本:

Chromium 67.0.3396.87 built on Debian 9.4, running on Debian 9.5
Run Code Online (Sandbox Code Playgroud)

我的 ffmpeg 版本:

ffmpeg version 3.2.10-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy …
Run Code Online (Sandbox Code Playgroud)

chrome ffmpeg audio

5
推荐指数
1
解决办法
5705
查看次数

在 Raspbian 上的 Chromium 中启用受保护的内容

我似乎无法弄清楚如何在 Chromium 中启用受保护的内容,即使在设置中启用了该选项。

我尝试开始工作的 URL:https : //open.spotify.com/browse

我尝试过的:

  1. 更改用户代理
  2. 更改 userAgent + 使用来自 Chromebook 图像的 Widevine 库(链接

使用下面的 userAgent 执行选项 2 后,该网站不会将我引向他们的“此浏览器不起作用,请尝试我们的应用程序”页面。相反,它会显示一个错误:“如果您阻止受保护的内容、使用不兼容的浏览器或使用隐身浏览模式,Spotify 将无法工作”

Chromium 版本 72.0.3626.121

debian chrome raspbian

5
推荐指数
1
解决办法
5423
查看次数

显示带有 unix 域套接字的网页

有没有办法从本地运行的 tcp 服务器上提供网页服务,该服务器监听 unix 域套接字而不是localhost:<port>

就像是:

file:///tmp/webpage.sock
Run Code Online (Sandbox Code Playgroud)

我唯一真正的动机是避免 2000-5000 范围内的端口冲突。

chrome browser tcp http unix-sockets

5
推荐指数
1
解决办法
1013
查看次数