绕过“Flash Player与您所在的地区不兼容”的提示

都知道Flash是业界毒瘤,也都知道国内的产品大部分是业界毒瘤。所以当我浏览网页看到“Flash Player与您所在的地区不兼容”的报错时,我一般很淡定的关掉这个即将被历史的车(什么车自己猜)轮碾过去的网页。

直到我发现某个微信上的微课平台糊了我一脸Flash Player不兼容的时候,我放弃了不抵抗政策,毕竟我课是花钱买来的,不能让他烂在里面吧……

Google搜索,启动!知乎,打开!卧槽没找到,本文坑了。全文完

……那肯定不可能的啊,我是这种标题党吗?

这个操作只要三步就可以完成,来跟我做:

第一步:进入%LocalAppData%\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash,删掉里面的所有文件。

第二步:进入%AppData%\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys,删掉里面的所有文件。

第三步:编辑C:\Windows\System32\drivers\etc\hosts,加入下面的内容:

127.0.0.1 geo2.adobe.com
127.0.0.1 flash.cn
127.0.0.1 www.flash.cn

保存,关闭,重新加载页面。

还有谁?还有谁不服的?(骄傲.jpg)


对以上三行host的简单解释:

访问geo2.adobe.com返回的是这样的一串字符:

Country: "CN" Accept-Language: "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,ja-JP;q=0.6,ja;q=0.5,zh-TW;q=0.4"

在这个字符串中我们可以得到以下信息:

  1. 国家
  2. 访问者使用的语言分布(采用”语种;请求分布”的数据结构)

因此,当flash访问这个地址的时候就可以进行国家的判断,从而决定是否显示“地区不兼容”的对话框。

 

参考链接:如何看待Adobe Flash Player锁区? – 知乎

Mark

广岛大学社会心理学(预备)研究生。忙。AE/PR/FCPX/PS/LR/AI(Adobe Illustrator)。会一点Python。

相关推荐

4 条评论

  1. 我最近突发奇想去搭建流媒体直播服务器。DASH 虽然可以直播,但它的延迟太大了,而 rtmp 基本上在两三秒之内,你有了解直播解决方案吗?或者在没有 Flash 的情况下使用 RTMP 协议。

    • @Armstrong 流媒体我还没有做过研究,之后由于时间问题可能也不太可能会涉及,不好意思哈。

  2. 这个锁区问题已经让我头疼了许久,以前用的是破解版 Flash Player,然而,我不知道 Firefox 下,你有解决方法吗?

    • @Armstrong 我在文章中提到的的做法是在hosts当中将Adobe解析服务屏蔽,理论上是可以应用在任何浏览器上的(host是系统文件),Firefox不知道有没有国人做出插件?

有什么想法说出来听听?

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据