几天前,我从Firefox切换到Chromium。我真的很喜欢它,但是有一个小问题。我不能让它运行Flash。
我遵循了本文,但是我的about:plugins页面上没有Flash Player条目。
在其他浏览器(Safari,Firefox,Opera)中,Flash Player可以正常工作。我正在使用OS X 10.10。
几天前,我从Firefox切换到Chromium。我真的很喜欢它,但是有一个小问题。我不能让它运行Flash。
我遵循了本文,但是我的about:plugins页面上没有Flash Player条目。
在其他浏览器(Safari,Firefox,Opera)中,Flash Player可以正常工作。我正在使用OS X 10.10。
Answers:
尝试chrome:// flags /并启用NPAPI
NPAPI将很快完成。这只是有关如何将PPAPI Flash加载到Chromium for osx的知识。
从Adobe安装最新的Flash Player(现在为18.0.0.209)。 https://get.adobe.com/jp/flashplayer/otherversions/ 选择osx和Chrome,下载并安装。
Chromium无法默认加载。因此,您必须使用可选命令通过终端启动Chromium。每次启动Terminal.app时,然后键入以下文本并按Enter键。
/Applications/Chromium.app/Contents/MacOS/Chromium --ppapi-flash-path = /库/ Internet \插件/PepperFlashPlayer/PepperFlashPlayer.plugin --ppapi-flash-version = 18.0.0.209
您的铬将在OSX级别加载最新的ppapi闪存。要确认,请按以下网址输入铬。chrome:// plugins
我看这很疯狂。我希望它应该默认自动加载。
我最终在安装中“修复”它的方式是通过创建一个小的可执行文件来替换Contents / MacOS中的默认文件。我重命名了Chromium二进制文件Chromium_并遵循以下要求:
#include <iostream>
int main() {
system("/Applications/Chromium.app/Contents/MacOS/Chromium_ --ppapi-flash-path=/Library/Internet\\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin/Contents/MacOS/PepperFlashPlayer --ppapi-flash-version=19.0.0.226");
return 0;
}
通过编译代码并将其命名为Chromium,我现在只需单击常规的Chromium图标即可启动带有Flash的浏览器。在运行时,通过Chromatic更新Chromium后,可执行文件不会持久存在。此外,每次更新PPAPI插件时,都需要编辑并重新编译代码。为了解决这个问题,我在GitHub上整合了以下内容:https : //github.com/andersensam/enableChromiumFlash。它提示输入所需的PPAPI插件版本,并替换Contents / MacOS中的二进制文件。希望这可以帮助!
#include <iostream>
为#include <stdio.h>
。但是否则效果很好!与编译/usr/bin/cc Chromium.c -o Chromium
。
显然,您必须按照Adobe的Flash Player帮助/将Flash Player与Chromium结合使用的页面进行安装:
要在Chromium开源Web浏览器中使用Flash Player查看内容,请在get.adobe.com/flashplayer上安装Flash Player插件。
注意:与Chromium不同,类似的Google Chrome浏览器包括内置的Adobe Flash Player。
或者,如何在Chromium浏览器中使用Google Chrome中的Pepper Flash Player [操作方法](Linux)?
现在,要使用与Google Chrome捆绑在一起的Adobe Flash Player版本启动Chromium浏览器,请使用以下命令:
chromium-browser --ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.3.31.323
试试看,如果与Google Chrome捆绑在一起的Adobe Flash Player在Chromium中对您来说运行良好,那么让它永久化,这样以后就不必使用任何命令行参数了。
为此,您需要使用文本编辑器以root身份打开/ etc / chromium-browser / default文件:
gksu gedit /etc/chromium-browser/default
并将CHROMIUM_FLAGS =“”替换为以下内容:
CHROMIUM_FLAGS="--ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PEPPER_FLASH_VERSION"
注销并重新登录后,它将自动从Google Chrome清单文件中获取Flash Player版本。
这是一个旧线程,但是有些人可能仍然觉得这很有用。遵循user470821的指示,我通过导航至Chromium.app/Contents/MacOS
该Chromium
文件并将其更改为Chrome应用程序,然后将其更改为以下内容:在同一个目录中_Chromium
创建了名称简单的shell脚本Chromium
:
/Applications/Chromium.app/Contents/MacOS/_Chromium \
--ppapi-flash-path=/Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin \
--ppapi-flash-version=25.0.0.148
最后,只要确保在编写Shell脚本后运行以下命令:
chmod +x /Applications/Chromium.app/Contents/MacOS/Chromium
现在,我无需使用终端就可以打开Chrome应用程序,整个过程就可以了。