首页 > 学院 > 开发设计 > 正文

解决CentOS 7 下使用google-chrome浏览器adobe flash player is out of date问题

2019-11-06 09:14:24
字体:
来源:转载
供稿:网友
在Centos7 下安装了Chrome浏览器之后,当打开需要Flash插件的一些网页时就会显示“adobe flash player is out of date”解决这个问题的方法如下:1.下载Adobe flash首先在https://get2.adobe.com/cn/flashplayer/otherversions/下载对应linux版本的包文件现在chrome已经慢慢淘汰了以前的npapi架构,启用了新的更安全的ppapi架构所以我下载了 flash_player_ppapi_linux.x86_64.tar.gz在下载时请留意版本信息,例如在我下载时,当时的版本是 24.0.0.2212.解压缩下载的包文件因为我的默认下载目录是/home/UserName/Downloads/(请留意您下载时使用的目录)进入目录:cd /home/UserName/Downloads/创建目录:mkdir 24.0.0.221解压:tar -zxvf flash_player_ppapi_linux.x86_64.tar.gz -C 24.0.0.221这样就会在24.0.0.221这个目录中产生一些文件,如下:LGPL  libpepflashplayer.so  license.pdf  manifest.json  readme.txt其中重要的是libpepflashplayer.so  manifest.json3.创建chrome浏览器引用adobe flash插件的目录并复制文件至此mkdir -p /home/UserName/.config/google/chrome/PepperFlash/cp -pdr ~/Downloads/24.0.0.221 ~/.config/google/chrome/PepperFlash/4.修改chrome浏览器的程序启动配置信息vim /usr/share/applications/google-chrome.desktop (.desktop文件是Linux桌面系统中用于描述程序启动配置信息的文件)在vim中搜索到下面一行Exec=/usr/bin/google-chrome-stable %U 改成Exec=/usr/bin/google-chrome-stable %U --ppapi-flash-path=/home/walker/.config/google/chrome/PepperFlash/24.0.0.221/libpepflashplayer.so --ppapi-flash-version=24.0.0.221修改之后的信息是保存在同一行中的:wq 最后保存文件退出

5.启动chrome浏览器,播放电影验证效果 ok!!!

在/home/walker/.config/有google-chrome目录,PepperFlash/24.0.0.221 也可以放到这个目录中,只要和google-chrome.desktop文件中Exec= 后面设置的路径一致就可以,已验证(这种方式更好,因为google-chrome目录本来就有,和chrome数据在一起,推荐!!!)期初为解决这个问题试过很多方式,比如仿照Opera的插件放置路径、adobe flash的readme.txt等。都不行后就在windows中搜索pepflashplayer然后在(需要显示隐藏文件) C:/Users/UserName/AppData/Local/Google/Chrome/User Data/PepperFlash/24.0.0.221/目录中就找到了这两个文件pepflashplayer.dll  manifest.json 和解压后的文件一样 (Windows动态链接库是 Library.dll  Linux是 libLibrary.so 文件)。然后依样画葫芦在CentOS中的用户主目录中的.config/目录中进行试验,最终如第3步那样,结果就成功了
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表