都知道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"
在这个字符串中我们可以得到以下信息:
- 国家。
- 访问者使用的语言分布(采用”语种;请求分布”的数据结构)
因此,当flash访问这个地址的时候就可以进行国家的判断,从而决定是否显示“地区不兼容”的对话框。
我最近突发奇想去搭建流媒体直播服务器。DASH 虽然可以直播,但它的延迟太大了,而 rtmp 基本上在两三秒之内,你有了解直播解决方案吗?或者在没有 Flash 的情况下使用 RTMP 协议。
@Armstrong 流媒体我还没有做过研究,之后由于时间问题可能也不太可能会涉及,不好意思哈。
这个锁区问题已经让我头疼了许久,以前用的是破解版 Flash Player,然而,我不知道 Firefox 下,你有解决方法吗?
@Armstrong 我在文章中提到的的做法是在hosts当中将Adobe解析服务屏蔽,理论上是可以应用在任何浏览器上的(host是系统文件),Firefox不知道有没有国人做出插件?