Chromium 构建(树外)、插件位置和 Flash?

Chromium 构建(树外)、插件位置和 Flash?

我想在 Ubuntu 14.04 上安装 Chromium,但我发现在哪里可以找到 Chromium 二进制 tarball?-所以我尝试了:

wget http://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux/382086/chrome-linux.zip -O chrome-linux-382086.zip
unzip chrome-linux-382086.zip
mv chrome-linux chrome-linux-382086
cd chrome-linux-382086

结果发现这是 Chromium 版本 51.0.2684.0。

经过几次失败后,我发现启动它的命令行是:

CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --extra-plugins-dir=/usr/lib/flashplugin-installer --extra-plugins-dir=/usr/lib/pipelight

... 启动正常,但chrome://plugins只显示两个插件,而 Flash 不是其中之一。我试过使用,但--extra-plugins-dir无济于事(这些目录来自以前的apt-get安装,用于获取 Firefox 的插件)。

然后我想知道 Chromium 在哪里寻找插件;对于扩展,它很清楚(参见铬扩展位于哪里?),但对于插件,我能找到的最清楚的解释是这样的:

22261 - 从 ~/.config/$PRODUCT_NAME/plugins 加载插件 - chromium - Monorail

插件加载已经扫描了数不清的目录,所以再多一个可能就没问题了。linux
:还可以从 ~/.config/google-chrome/Plugins 加载插件

我的第一个问题是:

  • 有没有简单的参考资料可以说明这些“scrillion”目录中的哪些目录会被扫描以chromium查找插件?有没有 Chromium 的“详细”开关,可以在 Chromium 应用程序启动时输出会扫描哪些目录以查找插件?

因此,我首先Plugins~/.config/chromium/

看到后Adobe Flash 无法正常工作 - Chrome 帮助,正如那里提到的,我flash_player_ppapi_linux.i386.tar.gzhttp://www.adobe.com/go/chrome/- 解压 zip 文件,得到libpepflashplayer.so。然后我尝试libpepflashplayer.sochrome-linux-382086目录和 中进行符号链接,但~/.config/chromium/Plugins没有任何效果(即 中没有显示任何新插件chrome://plugins/)。

我的第二个问题是:

  • 如何“安装”,或者说,如何提供这种 Chromium 的 Flash 插件(即从 OS 软件包系统使用的主根树中解压出来的 Chromium 版本)?我需要哪个文件,我需要在哪里对其进行符号链接(或复制) -.so运行时是否应该使用一些特殊的命令选项来加载插件chrome-wrapperchrome

答案1

好吧,没想到这一点,但我找到了答案:

Chromium 命令行开关列表 « Peter Beverloo

--ppapi-flash-path      Use the PPAPI (Pepper) Flash found at the given path.

因此,由于我将其解压flash_player_ppapi_linux.i386.tar.gz到名为 的目录中flash_player_ppapi_linux.i386chrome-linux-382086即,插件位于chrome-linux-382086/flash_player_ppapi_linux.i386/libpepflashplayer.so),因此我使用了这个命令行:

chrome-linux-382086$ CHROME_DEVEL_SANDBOX=$PWD/chrome_sandbox ./chrome-wrapper --incognito --ppapi-flash-path=$PWD/flash_player_ppapi_linux.i386

... 现在 Flash 在 中可见chrome://plugins,它甚至启动并加载 swf ... 但是,据我所知,这样加载的 flash 插件似乎无法建立某些网络连接?不过,在大多数情况下它似乎可以正常工作...

相关内容