gpt4 book ai didi

linux - 绕过 Flash 播放器版本检查或覆盖现有版本号?

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:41 25 4
gpt4 key购买 nike

是否可以绕过 Flash Player 版本检查?

我正在使用带有 FF 2.0 和 Flash Player 10 的旧嵌入式 Linux 设备。很遗憾,我们无法进一步升级现有版本。 YouTube 和许多其他视频网站在修改浏览器的用户代理字符串时工作正常。我们只有几个检查 Flash 播放器版本的网站有问题。

例如在 JavaScript 中检查 Flash 播放器:

if($('.video-player-container').length > 0){ <br/> if (swfobject.hasFlashPlayerVersion("10.2.0")) { <br/> else { flashWarning.... } <br/>


或者有没有办法在不升级播放器的情况下覆盖现有版本号?

最佳答案

您可以使用一些技巧来更改显示的版本号。简短的指示是通过用新版本号替换每次出现的旧版本号来更改共享库文件:

sudo sed -i -e 's/your_current_version/desired_version/g' /usr/lib/flashplugin-installer/libflashplayer.so

在此之后,重新启动浏览器并转到 Adobe flash "about"页面以查看它是否有效。

更长的指示可以在 this blog post 中找到.

编辑:我应该在这里补充一句警告:这是一种非常肮脏的方法,它可能只会在您的 Flash 播放器的下一次更新之前起作用。而且它可能只有在原始版本号和所需版本号具有相同位数的情况下才能工作!因此,请在尝试之前备份原始文件,即

sudo cp /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so.backup

要恢复原始未更改的文件,请键入:

sudo mv /usr/lib/flashplugin-installer/libflashplayer.so.backup /usr/lib/flashplugin-installer/libflashplayer.so

关于linux - 绕过 Flash 播放器版本检查或覆盖现有版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15568459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com