OSX上的Chromium中没有Flash Player


8

几天前,我从Firefox切换到Chromium。我真的很喜欢它,但是有一个小问题。我不能让它运行Flash。

我遵循本文,但是我的about:plugins页面上没有Flash Player条目。

在其他浏览器(Safari,Firefox,Opera)中,Flash Player可以正常工作。我正在使用OS X 10.10。


您是否安装了Flash Player?如果是这样,您使用了什么方法?另外,您使用的是哪个版本的Chromium?
Ƭᴇcʜιᴇ007

是的,我做到了。我从Adobe网站下载并安装了Flash Player,该版本标记为适用于Opera和Chromium(Pepper Flash Player)。我正在使用版本42.0.2301.0(64位)。
杰克2015年

如果您想要/需要Flash,为什么不只使用Chrome而不使用Chromium?不同于Chrome内嵌的Flash可以为您带来沉重的负担。由于Google可以处理所有这些工作,因此Google也可以节省您的更新工作。
killermist 2015年

也许只是我一个人,但我发现Chromium的速度要比Chrome快一点。但我可以再试一次。
杰克2015年

1
@killermist人们通常有一个非常特定的原因,人们在Chrome上使用Chromium。该原因通常是安全性/隐私性/较少膨胀。我真的不认为“简单的Flash安装”值得扔掉所有这些东西。
Manachi

Answers:


4

尝试chrome:// flags /并启用NPAPI


1
不确定铬,但这是最新版本(Chrome 42)的修复程序。它需要重新启动。提醒您,我相信2015年9月将不会再有这种解决方法。Chrome将完成对Flash的支持。
jAce 2015年

经过大量搜索,这是我第一次看到此标志,非常感谢!
SebCorbin 2015年

4

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

我看这很疯狂。我希望它应该默认自动加载。


在完全关闭Chromium之后,这对我有用。
Brian Bowman

仅当我从控制台运行Chromium时,它才有效。有任何想法吗?
kharandziuk

1

在Mac系统上的Chromium上安装Flash Player很容易,请遵循以下说明:

  1. 在铬上,打开一个新标签,然后浏览到chrome://flags,转到NPAPI部分并启用它。
  2. 下载Flash NPAPI
  3. 安装Flash Player
  4. 在Chromium上,打开一个新标签,然后转到chrome://plugins,转到Flash Player部分(通常已启用-如果未启用,则启用它),然后勾选“始终允许运行”
  5. 使用Flash打开一个新标签到网页并享受。

1

我最终在安装中“修复”它的方式是通过创建一个小的可执行文件来替换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中的二进制文件。希望这可以帮助!


优雅的解决方案!+1
Florian Bidabe

+1在Mac OS X上仍然可以使用。使用Chromium版本51.0.2704.0(64位)进行开发。我确实必须将IO lib从更改#include <iostream>#include <stdio.h>。但是否则效果很好!与编译/usr/bin/cc Chromium.c -o Chromium
BitBaron'7

0

显然,您必须按照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)?

  1. 下载并安装Google Chrome。
  2. 现在,要使用与Google Chrome捆绑在一起的Adobe Flash Player版本启动Chromium浏览器,请使用以下命令:

    chromium-browser --ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.3.31.323
    
  3. 试试看,如果与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版本。


您链接了与我在主帖子中相同的文章。正如我所说,我遵循了它,包括下载和安装Flash Player。
杰克

没有跟随您的链接,听起来像是某个博客或某处的老文章。您并不是说您已经从Adobe安装了Flash Player,也没有想到我/我们找到的链接甚至被称为“文章”,只是“从马口巴”中检查了如何做(Adobe)。您现在听起来更像是一个故障排除/错误问题
Xen2050 2015年

0

这是一个旧线程,但是有些人可能仍然觉得这很有用。遵循user470821的指示,我通过导航至Chromium.app/Contents/MacOSChromium文件并将其更改为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应用程序,整个过程就可以了。

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.