在Linux上配置Firefox

我决定写有关为Linux设置Firefox的文章。 互联网上也有类似的文章,但是它们主要基于旧版本的浏览器。 为Linux或Windows设置Firefox并没有根本的区别,但是有一些特殊之处。

我必须马上说,在旧电脑上调整浏览器后,您将不会获得任何性能奇迹。 相反,它可以帮助您的“音乐盒”为灵魂发挥其他作用(如果您正确实现的话),而不是躺在黑暗角落的某个地方作为死纪念品。

我从文章旧计算机,Windows 7、1 GB RAM,DirectX 9视频卡,Firefox和Internet中获取了几乎所有的Firefox设置。 但是由于它们的多样性和我的知识非常有限,因此在这里我不会引用各种OS发行版的设置。 仅Firefox。

关于具有不支持SSE2指令的处理器的计算机


最新的官方支持的Linux浏览器是52.9esr。 而且不是正式的-最新的Firefox 68至少可以在462插槽上与AMD处理器一起使用。 但是,并非此类PC上的所有Firefox都能启动。 没问题,我是用Iceweasel获得的 。 例如,即使浏览器中的所有功能都无法正常运行,带有WebGL的页面也会掉落。 通常,您可以使用。

显卡硬件加速


它可以提供良好的性能提升,尤其是在速度较慢的计算机上。
似乎曾经有一段时间,Firefox开发人员将默认在新版本的浏览器中启用硬件加速。 但是似乎他们没有打开它。 Linux内核的不同版本,X.org,驱动程序...-它可以在某处正常工作,但不能在某处工作。 仅自行检查。 如果您的视频卡支持OpenGL 2.0,并且您在浏览器中强行进行了硬件加速,但是它不起作用,这并不意味着Linux在其他发行版中将不起作用。
您可以从Wikipedia的表格上查看视频卡的功能: IntelAMDNvidia

隐藏的Firefox设置来自关于:配置


68
accessibility.force_disabled
该功能可防止可访问性服务访问您的浏览器。
辅助功能支持 -可能为Firefox中安装的各个附加组件提供一些特定于浏览器的工具。
如果此图标从未显示在选项卡栏上,则设置为true 图片

app.normandy.enabled *
有关您对Mozilla的偏好的意外调查和数据收集。
禁用错误

app.shield.optoutstudies.enabled * *
Firefox开发人员有时会在您的浏览器上安装各种附加组件,并在您不知情的情况下进行研究。 为了不自动安装您的浏览器,不清楚哪个加载项禁用此错误选项

app.update.checkInstallTime
它负责计算更新后的天数。
禁用错误

app.update.doorhanger
如果将此选项的值更改为false ,则不会弹出提示更新浏览器的频繁通知。
图片

apz.allow_double_tap_zooming
触摸屏设备的功能。 无触摸屏-禁用false

apz.android.chrome_fling_physics.enabled
在PC版本的Linux上不起作用。 禁用错误

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
如果您的计算机没有带触摸输入的设备(触摸板或触摸屏),请禁用false

apz.peek_messages.enabled *
如果图像是通过DisplayPort从计算机输出到监视器或电视的,则需要此功能。 如果您的计算机没有或不使用DisplayPort,请禁用此选项。

browser.cache.disk.enable
负责使用磁盘缓存的参数。

如果禁用false,将从Internet下载的所有临时文件和页面元素将被记录并存储在RAM中,而不是硬盘中。 访问RAM的速度更快,网页的显示速度也更快。

如果您的硬盘驱动器速度慢,可以无限访问的快速Internet和RAM超过1.5-2 GB,则可以尝试禁用此选项。 但是,在此之后,请确保在使用浏览器和计算机上其他正在运行的程序时遵循填充内存的过程。 即使在最困难的情况下(在浏览器中同时打开大量选项卡,观看视频等),可用内存量也应始终保持数百兆字节。 如果有问题,请将该参数重新设置为true

browser.cache.disk.smart_size.enabled *
自动磁盘缓存管理功能。 根据安装浏览器的硬盘驱动器上的可用空间,第一次设置卷时,该卷将分配给缓存。 通常这是660MB(675840千字节),可以在browser.cache.disk.capacity设置中查看分配的空间大小。
如果Internet速度很慢,那么从重新保存的缓存中获取某些浏览器信息会变得越来越容易。 但是,旧的机械硬盘驱动器可能运行缓慢。 如果在这样的硬盘上将磁盘缓存设置为较大的值,则由于写入的小文件碎片会散布在整个磁盘上,并且其机械部分根本没有时间重建以进行快速读取,因此从缓存中读取和写入数据可能会非常慢。 最终会导致浏览器运行缓慢以及硬盘驱动器快速磨损。

如果您有机械硬盘驱动器,则可以通过将此选项切换为false来关闭自动磁盘缓存管理。 您可以使用选项browser.cache.disk.capacity设置您自己的缓存分配空间值,例如,输入值51200102400 ,这将对应于50 MB或100 MB。 Internet的速度越快,选择缓存的大小就越少。

browser.download.animateNotifications
当您关闭false时 ,上传文件时将不会显示蓝色大箭头的动画。

browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
“查看时推荐扩展名”和“查看时推荐功能”。
Firefox在浏览网络时可能会不时推荐功能或扩展。 如果不需要这些建议,请将这些选项切换为false
图片

browser.history_swipe_animation.disabled *
macOS的功能,在Linux上不起作用。 禁用它

browser.meta_refresh_when_inactive.disabled *
如果启用此功能true ,则非活动选项卡 (当前未查看)中的网页将不会自动重新加载。 页面重新加载可用于体育运动或其他可以不断补充或更改信息的站点。
但是,现在大多数网站都使用脚本,在脚本的帮助下,仅更新了页面的一小部分,而不是整个页面(例如,在Youtube页面上聊天)。 在这些情况下,此设置将不起作用。

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
遥测。 在用户上设置主页上的Web内容的“平铺”(新标签),以收集和发送用户数据。 禁用错误

browser.newtabpage.activity-stream.showSponsored
在新标签中显示广告。 禁用错误

browser.ping-center.telemetry
遥测。 禁用错误

browser.preferences.defaultPerformanceSettings.enabled *
使用建议的性能设置。 由于您已进入about:config-禁用此功能false

browser.safebrowsing.allowOverride
browser.safebrowsing.blockedURIs.enabled
browser.safebrowsing.downloads.enabled
browser.safebrowsing.downloads.remote.enabled
browser.safebrowsing.downloads.remote.block_dangerous
browser.safebrowsing.downloads.remote.block_dangerous_host
browser.safebrowsing.downloads.remote.block_potentially_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled

如果您的处理器不支持SSE2指令,请禁用这些选项。

browser.search.update
启动Firefox后自动更新搜索引擎 (插件)。 如果通过“ 搜索面板”进行的搜索停止工作,则可以通过重新打开此选项来更新它们。 但是,这些插件很少需要更新,因此您可以禁用此功能false

browser.search.suggest.enabled
显示搜索建议。 在搜索栏中输入单词的提示,如果不需要,可以禁用false

browser.urlbar.suggest.searches
使用地址栏时显示搜索建议。
如果链接输入字段没有另外用作搜索栏,请禁用此功能false

browser.shell.checkDefaultBrowser
检查Firefox是否为默认浏览器。
关闭错误检查

browser.sessionhistory.max_total_viewers *
Firefox默认情况下会将您在一个会话中访问的某些网站内容保存在RAM中。 这样做的目的是通过按下用于“向前”或“向后”页面切换的按钮,先前在同一选项卡中打开的页面不会再次从Internet完全加载,而是会很快从主内存中提取。
浏览器占用此函数本身的内存大小(值-1 )。 但是,如果您的Firefox吞噬了几乎所有可用的RAM,并且计算机开始严重减速,请通过将值设置为0来禁用此功能

browser.sessionstore.interval * *
该参数负责在Firefox运行时将会话保存到磁盘的频率。 目标是恢复浏览器崩溃并重新启动后尚未发送的消息中的打开的选项卡和键入的文本。 如果您经常在浏览器中写长文本,这很有用,并且在发送前,Firefox通常会自发关闭并出现错误。 默认情况下,Firefox每15秒保存一次会话数据(值15,000毫秒)。 如果您的Firefox在稳定性方面一切正常,则可以将值更改为1800000 (30分钟)。 在某些情况下,向上更改此参数后,浏览器将运行得更快一些,崩溃的频率也更少。

browser.startup.homepage_override.mstone
更新浏览器后,Firefox可能会在常规页面旁边显示一个附加选项卡,以提供有关更新中包含的更改或新功能的更多信息。 禁用忽略

browser.stopReloadAnimation.enabled *
页面重新加载按钮的动画。 禁用错误
图片

browser.slowStartup.notificationDisabled
启用true时 ,将不会测量浏览器启动时间,并且如果启动缓慢,将不会显示警告。

browser.suppress_first_window_animation *
打开浏览器窗口的动画。 禁用错误

browser.tabs.crashReporting.sendReport
发送有关浏览器中标签页掉落的报告。 可以禁用false

browser.tabs.remote.warmup.enabled *
主动渲染模式。 当您将光标移动到选项卡时,浏览器将呈现到合成缓冲区,并且在单击的情况下,立即在屏幕上显示完成的内容,从而消除了呈现可见区域的延迟。
在速度较慢的计算机上,建议禁用此功能。

browser.tabs.unloadOnLowMemory *
自动从RAM卸载选项卡以释放资源。 当没有足够的内存(少于400 MB的可用内存)并且首先替换长期未使用的标签时,将激活该功能。 同时,这些选项卡不会消失,而是会转移到可供下载的状态(待机模式),类似于恢复会话后看到的状态。
如果在浏览器中查看页面时遇到少量安装内存的问题,请打开此功能。

browser.touchmode.auto *
该功能在Linux上不起作用。 禁用错误

浏览器身份
该功能允许您选择选项卡和地址栏的高度。 在对角线较小且分辨率较低的显示器上,选项卡和地址栏会占用屏幕过多的空间。 可以更正一点。 通过设置以下值之一,可获得适当的视图。
0-默认,平均值(正常)
1-小(紧凑)
2-大(移动)
图片

browser.uitour.enabled
火狐浏览器 禁用错误

canvas.capturestream.enabled *
在WebRTC中转换媒体元素的机制。 禁用错误

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
遥测。 禁用错误

启用device.sensors
允许通过javascript访问设备传感器。 例如,在移动Firefox中,您可以从接近传感器接收信息。 如果您没有任何传感器,或者不需要Firefox访问它们,请禁用false

启用dom.battery
跟踪电池状态。 如果使用住院病人,则禁用false

dom.enable_performance_observer
使用此功能,站点开发人员可以找出例如用户加载网页的特定元素多长时间。 然后,将如何解决站点代码中的性能缺陷。 在用户方面,这看起来像是收集他在站点上的行为的有限遥测并自动发送。 您可以禁用此功能false ,以便Firefox不会将这些数据发送到站点。

dom.event.clipboardevents.enabled
允许网站监视用户从网页上复制所选文本时的行为,然后以某种方式在剪贴板上向复制的文本附加一行,例如, “ ... More at https:// .....”。
如果遇到这样的站点,您必须在其中复制文本,然后在粘贴复制的文本末尾时,会自动添加不需要或干扰的废话,请禁用此错误功能。
仅在某些站点上,由于文本断开连接,复制和粘贴文本时可能会出现问题。

dom.gamepad.enabled
dom.gamepad.extensions.enabled
没有游戏手柄-禁用false

dom.ipc.plugins.asyncdrawing.enabled *
Flash Player插件在网页上异步呈现对象。 改进了此插件的稳定性和性能。 如果您在浏览器中安装了版本23或更高版本的Flash Player,则将选项启用为true 。 如果您使用的Flash Player的版本不超过23,则将其禁用

dom.ipc.plugins.flash.disable保护模式
禁用保护模式Adobe Flash的功能 。 在Firefox的64位版本中,未显示此插件设置。 但是,可以从about:config中启用true

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
发送插件崩溃报告。 可以禁用false

dom.ipc.processCount
对于Firefox,您可以设置工作流程的数量。 默认值为8。这意味着将向这八个进程中添加其他几个进程(取决于浏览器设置),并且进程总数为9到12。为了获得最佳性能,建议将此选项设置为处理器中的内核数或线程数。在处理器中(请参阅javascript.options.shared_memory )。

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox会监视每个页面的加载时间,如果加载时间很长,则可能会在顶部显示“网页放慢浏览器速度……”的通知。 通常,此通知是由于Internet连接速度非常慢,安装的附件兼容性差或病毒引起的。 如果您在页面加载方面没有此类问题,或者您知道问题的原因,但又不知道如何解决,则可以关闭页面监控并将此通知显示为false

dom.ipc.processPrelaunch.enabled *
Firefox启动时,此功能会创建一个附加过程,以将XPCOM库加载到计算机的RAM中。 因此,浏览器的启动可以更快。
但是,在具有具有单工作流的单核处理器的计算机上(不支持超线程),此功能可能会减慢浏览器的启动速度。 如果您有这样的处理器(请参阅javascript.options.shared_memory ),请将选项切换为false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Web开发人员的功能。 可以禁用false

dom.keyboardevent.dispatch_during_composition
适用于Android的功能,不适用于PC版本的Linux。 禁用它错误

dom.maxHardwareConcurrency * *
Firefox可以自动确定处理器在计算机中具有多少个内核或线程,从而可以最佳地分配在处理Web内容时执行的任务。 您可以放心使用它(如果不确定浏览器已正确确定处理器的功能)并手动限制此值。 可以在Linux系统信息中查看线程数(请参阅javascript.options.shared_memory

dom.serviceWorkers.enabled
一些支持Service Workers的站点可以将某些信息下载到用户的计算机,只有在计算机与Internet之间的连接断开后,这些信息才能显示在浏览器中。 例如,弹出一个通知窗口,提示网络连接丢失。 同样,使用此功能,站点可以将网页的某些元素保存在用户的计算机上。 如果Internet连接消失,则打开的网页上的某些导航和操作仍然可以脱机使用。
对于通信稳定的固定式计算机和笔记本电脑(无需频繁断开连接),此功能无效,您可以将其禁用

启用dom.vibrator
如果设备上安装了振动电机,则可以使用振动。
禁用错误

dom.w3c_touch_events.enabled *
具有触摸板,触摸屏或轨迹球的设备(主要是笔记本电脑)的功能。
如果您的计算机上没有这些,请将其设置为0以将其禁用

dom.webdriver.enabled * *
Web开发人员的功能。 它是一个软件库,可让您开发用于控制浏览器行为的程序。 它主要用于测试浏览器中的站点。
普通用户不需要,可以禁用false

dom.workers.maxPerDomain *
该功能确定同时执行的工作流程数。 默认情况下,在新的Firefox中,此值是512,并且从所有用户的判断(从大多数用户在浏览器中具有多进程模式和硬件加速的条件以及具有大量内核的处理器的情况)中选择该值。 即,现代的PC配置能够同时处理大量的计算。
对于具有单线程单核处理器且没有硬件加速的旧计算机,希望将功能值设置为20 。 并且为了更快(例如,双核或双线程),无法更改该值。

extensions.abuseReport.enabled
当从浏览器中删除扩展程序时,Firefox可能会建议您抱怨该扩展程序。 如果仅安装经过验证的扩展,则可以通过将选项值设置为false来删除此句子
图片

extensions.blocklist.enabled
例如,如果您安装了旧版本的Flash Player。 Firefox将通过发出有关此警告的信息来禁用此插件。 为了防止Firefox检查附件的相关性,请禁用此功能false

extensions.formautofill.available
启用系统自动填充功能表单自动填充(请参阅浏览器中的附件-> Firefox中的存在)。 如果您自己手动填写此类数据,则可以通过删除或检测来禁用此加载项。

extensions.fxmonitor.enabled * * (此参数创建为布尔值)
Firefox Monitor系统插件(请参阅浏览器中的插件-> Firefox中的存在)。 如果您使用的计算机只是浏览网站而无需注册或授权,则可以禁用此加载项。

extensions.getAddons.cache.enabled
加载项管理器收集有关每个已安装加载项的信息,并使您有机会在“获取加载项”面板中接收个性化建议。 禁用错误

extensions.getAddons.showPane (此参数创建为布尔值)
如果您不打算通过about:addons “ Recommendations”安装插件 ,则可以从菜单中删除该项目。 创建并将此函数设置为false
图片

extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled
, Firefox . , false

extensions.pocket.enabled
.
Pocket , false

extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Firefox. , true

extensions.systemAddon.update.enabled
Firefox ( « » --> « Firefox»). , false

extensions.update.autoUpdateDefault
.
, , , false

extensions.update.enabled
, false

extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides

Web Compat ( --> Firefox ). , Firefox. Firefox, , , , .
, about:compat
, . false .

extensions.webextensions.remote * *
, , . , , .
, false

extensions.webextensions.userScripts.enabled *
Firefox. FireMonkey — . FireMonkey, false

full-screen-api.warning.timeout
"… ". 0

general.smoothScroll
. . true .

geo.enabled
. , VPN -. , - IP . false .
, . , privacy.trackingprotection.enabled , .

gestures.enable_single_finger_input
.
false .

gfx.offscreencanvas.enabled * * *
WebGL , , , .
true about:support WebGL 1 — ... SSE2 .
,


gfx.webrender.force-disabled * *
WebRender . WebRender . , OpenGL 4.0. OpenGL 4.0, true

gfx.work-around-driver-bugs * *
macOS. Linux , false

gfx.xrender.enabled
Firefox ( OpenGL 2.0), .
true , . , , . , .
. , gfx.canvas.azure.backends cairo , xrender .
gfx.xrender.enabled , . , layers.async-pan-zoom.enabled .

identity.fxaccounts.enabled
Firefox . false , «».
图片

image.animation_mode
, .
- GIF ( )
none
once — ,
normal — ( )
, , 图片 none once.

intl.multilingual.enabled
, Firefox.
, , . , false

javascript.options.shared_memory *
. .
true , Hyper-threading . , « » Linux. 2 — .
图片

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking


Spectre , , false .

layers.acceleration.force-enabled
. , - .
Linux , Firefox . OpenGL 2.0. Nvidia GF6100, AMD — Radeon 9500, Intel GMA4500 ( c GMA900). OpenGL 2.0, . : X.org . , Ubuntu (Lubuntu, Xubuntu ) 12.04LTS .
about:support «», OpenGL . Basic — .
, true . , , .

layers.acceleration.disabled
true , OpenGL 2.0

layers.amd-switchable-gfx.enabled
Firefox ( ) ATI/AMD - , Intel Nvidia. ATI/AMD, — false

layers.async-pan-zoom.enabled
/. . .
:
, Firefox .

:
.

, , false

layers.geometry.d3d11.enabled
Linux, false

layers.low-precision-buffer * *
, , : , .
, true , , . , false .

layers.omtp.enabled *
. , . , , , . — .

layout.css.report_errors *
CSS. - . false

layout.css.touch_action.enabled *
C touch-action CSS , , , .
false

layout.spellcheckDefault *
.
, , — , 0

media.av1.enabled * *
AV1. , , , . , false

Youtube AV1, 144 360. :
SSSE3 ( S)
SSE4.1
AVX2
false , Youtube .

media.cubeb.sandbox
«», -. , Firefox - .
, false

media.encoder.webm.enabled
( ) webm. WebRTC. webm, . false

media.ffvpx.enabled *
. false , ffvpx libavcodec .
, - . , Linux.

media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled

/ . , Firefox. WebRTC. — false

media.gmp-gmpopenh264.visible
« Openh264 isco Systems», false .

media.hardware-video-decoding.enabled
. Linux. false

media.navigator.enabled
, screen sharing ( ). , false

media.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox — false

media.peerconnection.enabled
WebRTC . — false

media.rdd-process.enabled * *
Firefox «» . false

media.video_stats.enabled *
(- / , .). false

media.webspeech.synth.enabled
.
false

narrate.enabled
. . . — false

network.captive-portal-service.enabled
Captive portal . Wi-Fi (, ..) , , . , Firefox .
Wi-Fi false

network.dns.disableIPv6
IPv6 — true

network.dns.disablePrefetch *
Firefox IP DNS ( , ). .
, / ( Wi-Fi), , . true

network.http.speculative-parallel-limit *
, « » , «» « ». , , , .
0

network.notify.changed *
( 5 ) .
, , , Wi-Fi Wi-Fi, . Firefox .
, , Wi-Fi , false

network.predictor.enabled * *
, -. Firefox , , , .
false , - — true

network.prefetch-next
Firefox- , . , . , Firefox , , false

network.proxy.type
- , 0

nglayout.initialpaint.delay ( ) *
- . 250. , ( 2 ) , 150 . (5 — 10) , , , , , -.
/ - ( Wi-Fi c ) .

permissions.postPrompt.animate
- 图片false .
« » , permissions.desktop-notification.postPrompt.enabled * . toolkit.cosmeticAnimations.enabled .

pdfjs.enableWebGL
, WebGL ( gfx.offscreencanvas.enabled ), true — pdf .

plugins.rewrite_youtube_embeds
YouTube , html5. , html5.
Flash-. Flash player, false

privacy.trackingprotection.enabled
Tracking Protection .

trackingprotection . true

, . - trackingprotection ( , ), .

图片

reader.parse-on-load.enabled
– , . Firefox , , . . , , .
« », , .

, false

, « » , - .

security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
, false

security.family_safety.mode *
Linux, 0

security.sandbox.content.level * * *
Firefox. , 4 , . «» , .
Firefox, , — , 0 . 5-10% .

security.ssl.errorReporting.enabled *
, Mozilla . false

security.webauth.u2f *
security.webauth.webauthn * *
security.webauth.webauthn_enable_usbtoken
USB- . , Firefox, false

services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled

Firefox Mozilla ( , about:preferences#sync ). , false

toolkit.cosmeticAnimations.enabled
. , , . false , .

toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled


. false

webgl.force-enabled
OpenGL 2.0 SSE2 , - WebGL ( get.webgl.org ), , true

webgl.disabled
OpenGL 2.0 / SSE2 , true

webgl.disable-angle
webgl.disable-wgl

ANGLE WGL Windows, Linux. true

webgl.enable-webgl2
OpenGL 3.0 (Nvidia GF8100, AMD HD 2400, Intel HD Graphics). OpenGL 3.0, false

浏览器的附件


出现在Firefox中
Firefox .

图片

screenshots@mozilla.orgFirefox Screenshots . Firefox — , , .

fxmonitor@mozilla.orgFirefox Monitor . , ( email) . haveibeenpwned.com, 5 , 300 .

formautofill@mozilla.orgForm Autofill . . (, - ). .

webcompat-reporter@mozilla.org — Webcompat-reporter, Firefox . Firefox extensions.webcompat-reporter.enabled

webcompat@mozilla.org.xpi — Web Compat, . - , , , .

播放影片


插件和扩展
Openh264 isco Systems
. . Firefox , .


YouTube Design Preserver YouTube Classic
YouTube Design Preserver YouTube Classic () Youtube, . Youtube Youtube.

Youtube, YouTube Design Preserver Old layout Fix it .
Youtube. , , .

YouTube Classic ( ).

. , , .

. 为此:
1. www.youtube.com
2. F12
3. Enter .
4. Enter

document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/';

5. www.youtube.com , .

YouTube Video and Audio Downloader
, . SMPlayer . Youtube 720p .

, . . , « ».

- , , , .

0.8.5 Youtube. 0.8.4 .

图片

enhanced-h264ify
Youtube :

1. 720p 30 , 720p*48-60fps.
2. SSSE3 ( S) SSE4.1 AVX2, .

, Youtube 48-60 24-30 , . , AV1, .

阻止网页上的广告和不必要的物品


使用扩展
. . 10 , 1 , , .

, «» — «» 20-50% . .

. .

,

图片

, , , - . , , , .

, RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1

uBlock Origin . SSE2 ublock 1.17, 1.16.20 , ublock . , . , , .

一些浏览器工具
Firefox . , , . « », .

图片

« ». « ». «» .

图片

, , , .

, .

图片

, , «», -, , - .

图片

查看手机网站
, «» .

Habr , . , «», .

, , , , .
图片

Firefox User-Agent Switcher . , . , c Android . , .

, about:config , : general.useragent.override. youtube.com , general.useragent.override. habr.com . general.useragent.override. . - :

Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36

Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1

Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

, , User-Agent Switcher general.useragent.override. , general.useragent.override , - .

PS:最后,出于好奇,我决定进行这样的调查。我希望他的结果不仅对我有意义。

Source: https://habr.com/ru/post/zh-CN459880/


All Articles