作者mayuyu ((・ω・)ノ)
看板Browsers
标题[-Fx-] 停用Flash加快载入速度和自动启用
时间Tue Sep 13 12:07:36 2016
Flash外挂会拖累Fx载入网页的速度,而且差异是有感的程度,
停用Flash後会发觉Fx本体载入的速度还蛮快的,
其实不会非常卡顿,实际体验上Fx的卡顿很多时候都是Flash外挂引起的。
所以停用Flash可以让Fx使用起来比较顺畅,
而且Flash经常出现高危险性的漏洞,如果系统来不及更新,
恶意软体可以经由这些漏洞入侵,破坏使用者的电脑,
所以建议最好全面停用Flash。
但是目前一些网站还没有淘汰Flash,浏览这些网站仍然需要用到Flash,
每次都要手动启用、停用Flash实在很麻烦,有没有比较好的方法呢?
另外还有一些网站虽然已经支援HTML5技术,但是如果侦测到系统有安装Flash外挂,
还是会优先使用Flash,不让我们用HTML5。
其实Fx有内建外挂程式的权限管理设定,可以根据黑白名单决定是否启用Flash,
我们可以预设封锁全部网站的Flash,只有开放白名单的网站能够启用Flash,
这样有需要的网站可以自动启用Flash,不必每次手动停用後再手动启用,
使用上会比较便利。
方法是
1. 在about:addons附加元件管理页面→外挂程式→Shockwave Flash
选择「启用时询问」
2. 安装FlashHider这个扩充套件
https://addons.mozilla.org/zh-TW/firefox/addon/flashhider/
在扩充设定里「Hide the plugin from」选择「All sites」
这个扩充的功能是隐藏系统的Flash plugin,网站会以为系统没有安装Flash plugin,
因此不会跳出询问「是否允许执行Flash」的对话框讯息。
本来Flash外挂如果设定为「启用时询问」,
浏览使用Flash的网站会一直跳出「是否允许执行Flash」的讯息,
这个讯息很烦人,每次都要手动按掉,还会干扰视线,
把Flash隐藏以後便可以阻挡大部分网站弹出这个询问。
如果网站本身同时支援Flash/HTML5,隐藏Flash外挂以後网站就会自动改用HTML5,
例如twitch直播网站,也可以避免一些奇怪的Flash播放问题。
如果网站只支援Flash,或者内嵌Flash,这些Flash的位置会变成灰色的方块,
点击这些方块可以选择「暂时允许」或者「永久允许」播放,
允许之後就可以立刻播放这些Flash,不用重新整理页面。
3. 有些网站不支援HTML5,一定要启用Flash,不然没办法看,
譬如说Niconico动画,我们可以把
http://www.nicovideo.jp/放入白名单当中,
以後在这个网站上就会自动启用Flash,不需要询问。
放入白名单的方法:
方法一. 在FlashHider这个扩充套件的白名单当中直接加入
http://www.nicovideo.jp/,
选「允许」。
方法二. 浏览使用Flash的网站时,网址列前方ⓘ这个图示的前面,
会出现一个Flash媒体的图示,如下图
直接点选这个图示,选「永远允许」,
这样在这个网站上就会自动启用Flash,不需要询问。
方法三. 如果没有出现Flash媒体图示,也可以在ⓘ图示里面设定网站的Flash权限。
点击ⓘ图示,点右边的 > 符号,
选「更多资讯」→「权限」→「启用外挂程式Adobe Flash」→「允许」
FlashHider的黑白名单同样是使用Fx内建的权限管理功能,
所以在ⓘ图示里设定的权限会自动出现在FlashHider的黑白名单列表。
Fx本来有一个about:permissions的权限管理页面,
可以一次看到所有网站的权限设置,後来这个页面被拿掉了,
所以现在直接在FlashHider的黑白名单里管理会比较方便,
FlashHider的黑白名单是使用Fx内建的权限功能,不会带给浏览器额外的负担。
--
使用这个方法和其他「Flashblock」「Flash Control」「Click to play 」扩展
有什麽不同?
我试过其他「点击才播放」的扩展,还是会载入Flash plugin,
虽然用了这些扩展之後不会自动播放Flash,
但是Fx还是会创建Flash plugin的处理程序,
一旦创建Flash plugin处理程序(plugin-container.exe),
就会拖慢Fx执行的速度,所以这些扩展的功能是「控制是否自动播放Flash媒体」,
而不会完全封锁Flash plugin的侦测和载入。
所以改用上面的方法才能真正阻挡Flash plugin程序。
--
重点整理:
1. 停用flash可以加快Fx的速度,减少病毒入侵的管道
2. 利用Fx内建的权限管理,可以设置白名单让需要的网站自动启用Flash,
不必每次手动设定
3. 内建权限管理+FlashHider扩展,可以避免网站侦测、询问是否启用Flash,
让网站自动改用HTML5,或者让我们手动点击来播放Flash
4. 和其他Flash block扩展不同,这个方法可以真正阻挡Fx创建Flash处理程序,
不会载入任何Flash外挂
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.36.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1473739663.A.C9F.html
1F:推 hohiyan: 实用推 09/13 12:11
2F:推 hijacker: 希望flash早日灭亡 09/13 13:31
3F:推 aiwheat: 推实用整理 09/13 19:59
4F:推 psion: 推推 09/13 22:22
5F:推 hdd60311: twitch禁用flash後看不了过往直播存档是怎麽回事? 09/14 00:23
6F:→ mayuyu: @hdd60311 以前版上有讨论过 这是因为twitch的网页 09/14 01:20
7F:→ mayuyu: 内容是用https 而过往存档的影片是用http传输 09/14 01:20
8F:→ mayuyu: Fx为了安全性理由预设会阻挡这种混合私密和非私密 09/14 01:21
9F:→ mayuyu: 传输的内容 此时网址列ⓘ图示後面的锁会加上一条 09/14 01:21
10F:→ mayuyu: 红线划掉 提醒你的连线并不安全 有部分内容非https 09/14 01:21
11F:→ mayuyu: Fx有些网站的影片无法播放都是因为这个原因 09/14 01:21
12F:→ mayuyu: 解决方法是 按一下那个有惊叹号的锁头图示 09/14 01:26
13F:→ mayuyu: 会看到「Firefox已封锁此页面中不安全的部分」 09/14 01:26
14F:→ mayuyu: 按右边的箭头选「暂时停止保护」 09/14 01:26
15F:→ mayuyu: 如果要全面取消这个保护 09/14 01:27
16F:→ mayuyu: 在网址列输入about:config按确定 搜寻 09/14 01:27
17F:→ mayuyu: 「security.mixed_content.block_active_content」 09/14 01:27
18F:→ mayuyu: 将这个参数改为 false 09/14 01:27
19F:→ mayuyu: 这样就可以正常播放twitch的存档影片 09/14 01:27
20F:推 doom3: FlashHider 好东西耶 感谢推荐 09/14 08:50
21F:推 ore100: FlashHider实用 09/23 14:40
22F:推 t7yang: 整并O2FP问答集中,若不妥,请告知 09/29 21:59