- á¡ááá¯áááá¯ááááºáááºáá±áá»á¬á¡áá
Ạ(about:addons) ááᯠáá°áááºážá¡ááá¯ááºáž áá¯á¶ážáá¯á¶ážááœáá·áºáá¬ážáááºá
ááŒááºáá±ážáááºá XUL ááŸáá·áº XBL-based á¡á áááºá¡ááá¯ááºážáá»á¬ážá browser ááá¯áááºááŸá¬ážáááºá¡á áá»áá¯ážááŸá¯áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áº HTML/JavaScript ááŸáá·áº standard web áááºážááá¬áá»á¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá áááºáá¯á¶á á¶ááŸá á¡ááá¯áááá¯ááááºáá áºáá¯á á®á¡ááœáẠá¡ááºáá¬áá±á·á áºá¡áá áºááœááºá á¡ááá¯áááá¯ááááºáá»á¬ážá á¬áááºážááŒáá·áº áááºáá á¬áá»ááºááŸá¬ááᯠáá»ááºááá¬ážáá² áá±á¬áºááŒáá»ááºá¡ááŒáá·áºá¡á á¯á¶ááᯠááŒáá·áºááŸá¯ááŒááºážá áááºáááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážááŸáá·áº áááºáá±á¬ááºááœáá·áºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááŒááºážááá¯á· ááŒá¯áá¯ááºááá¯ááºáááºáá¡ááá¯áááá¯ááááºáá»á¬ážááᯠá¡áááºááœááºážááŒááºážááᯠááááºážáá»á¯ááºáááºá¡ááœáẠáá®ážááŒá¬ážááá¯ááºáá»á¬ážá¡á á¬áž áááºá ááºáá®áá°ážááᯠáááºážááŸááºážáá¬ážáááºá ááá¯á¡áá« ááááºá áœááºážáá±á¬ á¡ááá¯áááá¯ááááºáá»á¬ážááᯠáááºááŸáá¡áá¯á¶ážááŒá¯áá±ááá·áºá¡áá¬áá»á¬ážááŸáá·áº ááŸááºážááŸááºážáááºážáááºáž ááœá²ááŒá¬ážáá¬ážááŒá®áž áá®ážááŒá¬ážááá¹ááá áºáá¯ááœáẠáá±á¬áºááŒáá¬ážáá«áááºá
ááá·áºááœááºážááŸá¯á¡ááœáẠá¡ááŒá¶ááŒá¯áá¬ážáá±á¬ á¡ááá¯áááá¯ááááºáá»á¬ážááŸáá·áºá¡áá° ááá¹áá¡áá áºáá áºáá¯ááᯠááá·áºááœááºážáá¬ážááŒá®ážá ááá·áºááœááºážáá¬ážááá·áº á¡ááá¯áááá¯ááááºáá»á¬ážá áááºáááºáá»á¬ážááŸáá·áº á¡áá¯á¶ážááŒá¯áá°áá¡áá¯ááºááá¯ááºáᬠá á¬áááºážá¡ááºážáá»á¬ážáá±á«áºáá°áááºá ááœá±ážáá»ááºáá¬ážááá·áº áá±á«ááºážá ááºááœá²á·á ááºážááŸá¯ááŒá áºáááºá á¡ááá¯áááá¯ááááºáá»á¬ážááẠMozilla á áá¯á¶ááŒá¯á¶áá±ážá á¡áá¯á¶ážáááºááŸá¯ááŸáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºááŸá¯ááá¯á·á¡ááœáẠáááºá ááºá¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŒá®áž áá»ááºááŒáá·áºáá±á¬ ááááááºá áááºáááºá á¬ážááá·áº áááºááŸáááŒá¿áá¬áá»á¬ážááᯠáááááá±á¬ááºáá±á¬áẠááŒá±ááŸááºážááá¯ááºááŸáᬠá¡ááá¯áááá¯ááááºáá»á¬ážááᯠáááºáá¶áá«áááºá á¡ááŒá¶ááŒá¯áá¬ážáá±á¬ ááŒáá·áºá áœááºáá»ááºáá»á¬ážááẠá¡ááºááááºáá áºáá¯á á®á¡ááœáẠáá¯á¶ááŒá¯á¶áá±áž á¡ááŒáá·áºá¡á á¯á¶ ááŒááºáááºáá¯á¶ážáááºááŸá¯ááᯠáá¶áá°áááºá
- á¡ááá¯áááá¯ááááºáá»á¬ážááŸáá·áº á¡ááŒááºá¡áááºáá»á¬ážáá«ááŸááá±á¬ ááŒá¿áá¬áá»á¬ážá¡ááŒá±á¬ááºáž Mozilla ááá¯á· áááºáá±á·áá»áºááá¯á·ááẠááá¯ááºáá
áºáá¯ááᯠáá±á«ááºážááá·áºáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá±ážáá¬ážáá±á¬áá¯á¶á
á¶ááŸáá
áºááá·áº á¡áá¹ááá¬ááºááŸááá±á¬áá¯ááºáá±á¬ááºáá»ááºááᯠááœá±á·ááŸááá«á developeráá»á¬ážá¡á¬áž áááºááááá±ážááá¯ááºáá«áááºá á¡ááá¯áááá¯ááááºáá
áºáá¯ááŒá±á¬áá·áºá ááŒá±áá¬áá¬ážáá±á¬áá¯ááºáá±á¬ááºáá»ááºááᯠáááá¯ááºáá¬ááŒááºážá á¡áá¯á¶ážááŒá¯áá°áá¯ááºáá±á¬ááºááŸá¯áááŸááá² á¡ááá¯áááá¯ááááºáá
áºáá¯áá¡ááœááºá¡ááŒááºááŒá±á¬áá·áº ááá¯ááºáá»á¬ážáááŒáááŸá¯ááœáẠááŒá¿áá¬áá»á¬áž áá±á«áºáá±á«ááºáá¬ááá¯ááºáááºá ááá¯á·ááá¯áẠáááºááŒáááºááŸá¯ááŸáá·áº á
áœááºážáá±á¬ááºáááºááá¯ááºáᬠááŒá¿áá¬áá»á¬ážá
- Quantum Bar ááááºá á¬áá¬ážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá áºááœáẠAwesome Bar ááááºá á¬áá¬ážáá±á¬ááºážááŸáá·áº á¡ááœááºá¡ááŒááºááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºá áœááºážáá®ážáá«ážáá°áá®áá±á¬áºáááºáž á¡ááœááºážááá¯ááºážááᯠá¡áá¯á¶ážá á¯á¶ááŒá¯ááŒááºááœááºážáá¶ááŒá®áž áá¯ááºááᯠááŒááºáááºáá±ážáá¬ážáᬠá á¶áá áºáá¯ááŒáá·áº XUL/XBL ááᯠá¡á á¬ážááá¯ážááŒááºážáá«ááŸááááºá ááẠAPI á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá áºááẠáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá»á²á·ááœááºááŒááºážáá¯ááºáááºážá ááºááᯠáááááá¬áá¬ááá¯ážááŸááºážá á±ááŒá®áž (WebExtensions áá±á¬áºáááºááœáẠá¡ááá¯áááá¯ááááºáá»á¬ážáááºáá®ážááŒááºážááᯠáá¶á·ááá¯ážáá¬ážáááº)á ááá±á¬ááºáá¬á áá áºááœá²áá»á¬ážááá¯á· áááºážáá»ááºáá±á¬áá»áááºáááºááŸá¯áá»á¬ážááᯠáááºááŸá¬ážáá±ážáᬠáá±áá¬áááºážááŒá áºá¡áá áºáá»á¬ážááᯠá¡ááœááºááá°áá»áááºáááºááá¯ááºá á±áᬠá¡ááºáá¬áá±á·á áºá á áœááºážáá±á¬ááºáááºááŸáá·áº áá¯á¶á·ááŒááºááŸá¯ááá¯ááá¯ááŒáá·áºáá¬ážáááºá . á¡ááŒá¯á¡áá°ááá¯ááºáᬠáááá¬áááºááŸá¬ážáá±á¬ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááœááºá áááºá á¬ááá¯ááºáá±á¬á¡áá«ááœááºááŒááá¬ážááá·áº tooltip áááááºá០ááŸá¬ááœá±ááŸá¯ááŸááºáááºážáá»á¬ážááᯠáá»ááºááẠShift+Del ááá¯á·ááá¯áẠShift+BackSpace (ááááºá Shift ááá«áá²á¡áá¯ááºáá¯ááºáá²á·áááº) áá±á«ááºážá ááºááŸá¯áá»á¬ážááá¯áᬠá¡áá¯á¶ážááŒá¯áááºááá¯á¡ááºááŒá±á¬ááºáž ááŸááºáá¬ážáá¬ážáááºá
- á
á¬áááºáá°ááŒááºááœááºážá¡ááœáẠááŒá®ážááŒáá·áºá
á¯á¶áá±á¬ ááŸá±á¬ááºááá¯ááºááá·áº á¡ááŒááºá¡áááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááŒá®ážá ááœáá·áºáá¬ážááá·áºá¡áá«á áááºážááá¯ážááŸáá·áº á¡ááá·áº áá®ááá¯ááºážááŒááºá
ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡ááŸá±á¬ááºá¡ááááºáá»á¬ážááŒáá·áºáááºáž ááŒááá¬ážááẠ(ááááºáá Reader View ááœáẠá¡ááŸá±á¬ááºááŸáá·áº á¡áááºážáá¯ááºáá»á¬ážááᯠááŒá±á¬ááºážááŒááºážááŒáá·áº á
á¬áá¬ážá¡ááŒá±á¬ááºážá¡áá¬ááŸááá±á¬ á§áááá¬ááá¯áᬠáááºáá±á¬ááºáááº)á
- áááá¯áá¬ážá¡ááºáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠááááºááá¯á·ááŒááºážá áááºážáá»ááºáá±á¬áá¯ááºááœáẠ(áááºážáá»ááºáá±á¬) áá°áááá»á¬ážáá±á¬ ááŒá±áá¬áá¶á
áá
áºáá»á¬ážááŸáá·áº ááŒááºááá¯áá¹ááá®ááœááºáá®ážáá»á¬ážá¡á¬ážáá¯á¶ážá¡ááŒááºá JavaScript ááẠááá¹áá¯ááœááºáž cryptocurrencies ááá¯á·ááá¯áẠáá»áŸáá¯á·ááŸááºáááºáá±áá¶áááºážáááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááᯠááŒá±áá¬áá¶ááŒááºážááá¯áááºáž ááááºááá¯á·áá¬ážáááºá ááááºáá á
áááºááŒáá¯ááºááááºááá¯á·ááŒááºážáá¯ááºááœáẠáááá»ááŒááºáá¬ážáá±á¬ ááœá±ážáá»ááºááŸá¯ááŒáá·áº áá±áá¬ááááºááá¯á·ááŒááºážááᯠááœáá·áºáá¬ážáááºá Disconnect.me á
á¬áááºážááŸá á¡ááá¯á¡áá»áá¯ážá¡á
á¬ážáá»á¬áž (áááºááœá±ááŸáááºááŒááºážááŸáá·áº cryptomining) á¡á ááááºááá¯á·ááŒááºážááᯠáá¯ááºáá±á¬ááºáááºá
- áá±á«ááºážá
ááºááœá²á·á
ááºážááŸá¯á
áá
áºá áá
áºá
áá
áºá
áá«áááºáá¬áá²á·áááºá
Servo WebRender Rust áá¬áá¬á áá¬ážááŒáá·áº áá±ážáá¬ážáá¬ážááŒá®áž á á¬áá»ááºááŸá¬á¡ááŒá±á¬ááºážá¡áá¬ááᯠGPU áááºááá¯á· áááºáááºááŒááºážá¡á¬áž ááŒááºáá០áá¯ááºáá±ážáááºá WebRender ááá¯á¡áá¯á¶ážááŒá¯ááá·áºá¡áá«á CPU ááá¯á¡áá¯á¶ážááŒá¯á áá±áá¬ááá¯áá¯ááºáá±á¬ááºááá·áº Gecko á¡ááºáá»ááºááœááºáááºáá±á¬ááºáá¬ážááá·áº built-in áá±á«ááºážá ááºá áá áºá¡á á¬áž GPU áá±á«áºááœááºá¡áá¯ááºáá¯ááºáá±á¬á¡ááááºá¡á¬áááááºáá»á¬ážááá¯á á¬áá»ááºááŸá¬ááŒááºá ááºáá»á¬ážáá±á«áºááœááºá¡áá»ááºážáá»á¯ááºáááºáááºááŒááºážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááá¯áá¯ááºáá±á¬ááºáááºá¡ááœááºá¡áá¯á¶ážááŒá¯áááºáá ááŸáá·áº CPU áááºááá¯áá»áŸá±á¬á·áá»áá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááŒáẠNVIDIA áá®áá®ááá¯áááºáá»á¬ážá០á áááºáááºá
Firefox ááᯠ68áá±á¬ááºáá¶á· AMD ááááºáá áºáááºáá»á¬ážááŒáá·áº Windows 10 á¡ááŒá±áá¶á áá áºáá»á¬ážá¡ááœáẠWebRender ááᯠááœáá·áºáá±ážáá«áááºá About:support á á¬áá»ááºááŸá¬ááœáẠWebRender ááᯠá¡áááºááœááºážáá¬ážááŒááºáž ááŸááááŸá á á áºáá±ážááá¯ááºáá«áááºá about:config ááœáẠáááºážá¡á¬áž ááœáá·áºááẠá¡áááºážá¡ááŒáẠááŒá¯áá¯ááºáááºá áááºááẠáááºáááºáá»á¬áž âgfx.webrender.allâ ááŸáá·áº âgfx.webrender.enabledâ ááá¯á·ááá¯áẠFirefox ááᯠEnvironment variable MOZ_WEBRENDER=1 set ááŒáá·áº á áááºááŒááºážááŒáá·áº á áááºááá·áºáááºá Linux ááœááºá WebRender áá¶á·ááá¯ážááŸá¯ááẠMesa 18.2+ áááá¯ááºáá¬áá»á¬ážáá«ááŸááá±á¬ Intel áá®áá®ááá¯áááºáá»á¬ážá¡ááœáẠá¡áááºážááŸáá·áºá¡áá»á¬áž áááºááŒáááºáááºá - Firefox á¡áá±á¬áá·áºááŸá á¡áá±á¬áá·áºáááºáááºáá»á¬ážááá¯á· á¡ááŒááºáááºáá±á¬ááºááá¯ááºááẠááááºá á¬áá¬ážá¡ááá·áºááá¬áááºááŸá âáááºáá¬áá«â áá®áá°ážááá¯á· ááá¹ááá áºáá¯ááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- Firefox ááœáẠááŸááºáááºá
áœá¬áá¯ááºáá±á¬ááºááŒááºážáááŸááá±á¬ áá®ážááŒá¬ážááá¯ááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŸá¯ááŸááááŸááá±áá»á¬á
á±áááºá¡ááœáẠááá·áºááœááºážáá¬ážáá±á¬ "about:compat" á
á¬áá»ááºááŸá¬á¡áá
áºááᯠááá·áºááœááºážáá²á·áááºá á¡ááá¯ážááŸááºážáá¯á¶ážááá
á¹á
áá»á¬ážááœáẠááá¯ááºáá»á±á¬áá®ááœá±ááŒá
áºá
á±áááºá¡ááœáẠááŒá¯áá¯ááºáá¬ážáá±á¬ ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááẠáááºááá¯ááºááẠá¡áá»áá¯á·áá±á¬ááá±á¬ááºáá¬áá»á¬ážááŸáá·áº áááºážááŒááºá
áœá¬áá»áááºáááºáá¬ážáá»áŸáẠ"User Agent" identifier ááá¯ááŒá±á¬ááºážáá²ááŒááºážááœáẠááá·áºáááºáá¬ážáá«áááºá ááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬á¡ááŒá±á¡áá±áá»á¬ážááœááºá ááá¯ááºáááºáá®ááŸá¯ááá¯ááºáá¬ááŒá¿áá¬áá»á¬ážááá¯ááŒááºáááºáááºá¡ááœáẠsite áá¡ááŒá±á¡áá±ááœáẠJavaScript áá¯ááºááá¯áá¯ááºáá±á¬ááºáááºá
- ááá±á¬ááºáá¬ááᯠáá¯ááºáááºážá
ááºáá
áºáá¯áááºáž áááºáááºááŸá¯áá¯ááºááá¯á· ááŒá±á¬ááºážááá·áºá¡áá« ááŒá
áºááá¯ááºáá»á±ááŸááá±á¬ áááºááŒáááºááŸá¯ááŒá¿áá¬áá»á¬ážááŒá±á¬áá·áºá áááºážááœáẠtabs áá»á¬ážá áá»ááºááŸá¬ááŒááºáááºáá®ážááŸá¯ááŸáá·áº á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá¯ááºáááºážá
ááºáá
áºáá¯áááºážááœáẠáá¯ááºáá±á¬ááºááá·áº about:config ááŸ
áááºááŸá¬ážáá²á·ááẠMulti-process áá¯áẠ(e10s) ááᯠááááºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº âbrowser.tabs.remote.force-enableâ ááŸáá·áº âbrowser.tabs.remote.force-disableâ áááºáááºáá»á¬ážá ááá¯á·á¡ááŒááºá "browser.tabs.remote.autostart" option ááᯠ"false" áá¯áááºááŸááºááŒááºážááẠFirefox á desktop áá¬ážááŸááºážáá»á¬ážá ááá¬ážáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááœááºááŸáá·áº á¡ááá¯á¡áá»á±á¬ááºá ááºážáááºááŸá¯áá¯ááºáá±á¬ááºááŒááºážá¡á¬áž áááœáá·áºáá² á áááºáá±á¬á¡áá«ááœáẠmulti-process mode ááᯠá¡ááá¯á¡áá»á±á¬ááºááááºáááºááá¯ááºáá±á¬á·áá«á - API áá±á«áºááá¯ááŸá¯á¡áá±á¡ááœááºááᯠááá¯ážáá»á²á·ááŒááºážá áá¯áááá¡ááá·áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážááŒá
áºáááºá
áááŸáááá¯áẠáá¬ááœááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯ááœáẠá á¬áá»ááºááŸá¬áá áºáá¯ááᯠááœáá·áºááá·áºá¡áá«ááŸáᬠ(áá¯á¶ááŒá¯á¶áá±á¬á¡ááŒá±á¬ááºážá¡áᬠ), i.e. HTTPS ááŸáááá·áºá localhost ááá¯á·ááá¯áẠlocal file ááŸááœáá·áºáá±á¬á¡áá«á áá¬ááœááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯á ááŒááºáááœáẠááœáá·áºáá¬ážáá±á¬ á á¬áá»ááºááŸá¬áá»á¬ážááᯠááá¯á¡áá« áá®áá®áá¬áááºážááŒá áºáá»á¬áž (áááºááá¬ááŸáá·áº ááá¯ááºáááá¯áá¯ááºážáá²á·ááá¯á·) áááºáá±á¬ááºááŒáá·áºááŸá¯ááẠgetUserMedia() ááá¯áá±á«áºááá¯ááŒááºážá០ááááºááá¯á·ááœá¬ážáá«áááºá - HTTPS ááŸáá
áºááá·áº áááºáá±á¬ááºááá·áºá¡áá« á¡ááá¯á¡áá»á±á¬áẠá¡ááŸá¬ážá¡ááœááºáž ááá¯ááºááœááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááºá
ááœááºážáá áºá Antivirus software ááá¯ááºáá±á¬ááºáá»ááºááŒá±á¬áá·áº Avastá AVGá Kasperskyá ESET ááŸáá·áº Bitdefender ááá¯ááºážáááºá áºááá¯ážáá»á¬ážááẠáááºáá¬ááœááºááŸá¯ áá±á¬áºáá»á°ážá¡á¬áž Windows root áááºááŸááºáá»á¬ážá á¬áááºážááœáẠáááºážá áááºááŸááºááᯠá¡á á¬ážááá¯ážááŒá®áž áááŠážá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ ááá¯ááºáááºááŸááºáá»á¬ážááᯠáááºážááŸáá·áº á¡á á¬ážááá¯ážááŒááºážááŒáá·áº HTTPS á¡ááœá¬ážá¡áá¬ááᯠááœá²ááŒááºážá áááºááŒá¬áá±ážááá·áº áááºáá¬ááœááºááŸá¯ áá±á¬áºáá»á°ážááᯠááœáá·áºááá·áºá¡áá« ááŒá¿áá¬áá»á¬áž áá±á«áºáá¬áááºá Firefox ááẠáááºážáááá¯ááºááá¯áẠroot áááºááŸááºáá»á¬ážá á¬áááºážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž á áá áºá áááºááŸááºáá»á¬ážá á¬áááºážááᯠáá»á áºáá»á°ááŸá¯áá±á¬ááŒá±á¬áá·áº MITM ááá¯ááºááá¯ááºááŸá¯áá²á·ááá¯á· áá¯ááºáá±á¬ááºáá»ááºááᯠááááºáááá«áááºásetting """""""""""""""""""""""""""""""""
security.enterprise_roots.enabled "á ááá¯á·á¡ááŒáẠá áá áºááá¯ááŸá±á¬ááºááŸá¯á០áááºááŸááºáá»á¬ážááᯠáááºááœááºážáááºá á¡áááºá áááºááẠá áá áºááá¯ááŸá±á¬ááºááŸá¯á០á¡ááá¡ááŸááºááŒá¯áááºááŸááºááᯠFirefox ááœááºáááºáá±á¬ááºáá¬ážááá·áºá¡áá¬ááá¯ááºáá«áá ááá¯ááºááŸáá·áºáááºáááºáá±á¬á¡áá»ááºá¡áááºáá»á¬ážáá«ááŸáááá·áº ááááºá á¬áá¬ážá០áá±á«áºááá·áº áá®áá°ážáá²ááá¯á· á¡áá°ážááœáŸááºááŒáá»ááºáá áºáá¯ááᯠáá±á«ááºážááá·áºáááºááŒá áºáááºá MITM ááŒá¬ážááŒááºáááºážáá°ááŸá¯ááᯠááœá±á·ááŸááá±á¬á¡áá« áááºáááºááᯠááá±á¬ááºáá¬ááẠáá»áááºáááºááŸá¯ááᯠááŒááºáááºáááºáá±á¬ááºááẠááŒáá¯ážá á¬ážááŒá®áž ááŒá¿áᬠáá»á±á¬ááºááœá¬ážáá«á áááºáááºááᯠááááºážáááºážáááºááŒá áºáááºá á áá áºáááºááŸááºá ááá¯ážááᯠá¡ááá¯ážáá¶ááá«áá ááá¯ááºááá¯ááºáá°ááẠFirefox áááºááŸááºá ááá¯ážááᯠááááá¯ááºá á±ááá¯ááºááẠ(ááá·áºááœááºážá ááºážá á¬ážááŒááºážáááŸááá«áááŒá áºááá¯ááºáááºá á¡á á¬ážááá¯ážááŒááºáž áááºááŸááºáá»á¬áž á ááºáá á¹á ááºáž áá¯ááºáá¯ááºáá° áá¯ááºááá¯ááºáá°áá»áŸá±á¬ááºáá¬ážáá«á MITM ááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá ááá¯á·áá±á¬áº Firefox áááºááŸááºá ááá¯ážááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááááºááá¯á·áá¶ááááº); - ááá±á¬ááºáá¬ááœáẠááœáá·áºáá¬ážáá±á¬ áá±ááá¹ááááá¯ááºáá»á¬ážááẠáááºááŸááááºážááœáŸááºááŸá á¡ááŒá¬ážááá¯ááºáá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºáá±á¬á·áááºááá¯ááºáá« (á¥ááá¬á Android ááááºáá±á¬ááºážáá±á«áºááœáẠFirefox ááœáẠá á¬ááá¯ááºááŒáá·áºáá±ážááá¯á·áá±á¬ html á á¬ááœááºá á¬áááºážááá¯ááœáá·áºááá·áºá¡áá«á á€á á¬ááœááºá á¬áááºážááœáẠJavaScript ááá·áºááœááºážááŒááºážááẠá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠááŒáá·áºááŸá¯ááá¯ááºáááºááŒá áºáááºá á¡ááŒá¬ážááááºážáááºážáá¬ážáá±á¬ááá¯ááºáá»á¬ážááŸáá·áºá¡áá° áááºážááœáŸááºá
-
ááŒá±á¬ááºážááœá¬ážáááºá áááºáááºáá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážá¡ááœáẠáááºážáááºážááᯠabout:config á¡ááºáá¬áá±á·á áºááŸáááá·áº ááŒá±á¬ááºážáá²áá²á·áááºá ááᯠâservices.sync.prefs.syncâ ááá¹áááœáẠáááºááŸááºáá¬ážáá±á¬ á¡ááŒá°áá±á¬ááºá á¬áááºážááœáẠáá«ááŸáááá·áº áááºáááºáá»á¬ážááá¯áᬠáááºáá°ááŒá¯áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá browser.some_preference ááá·áºáááºáá±á¬ááºááᯠáááºáá°ááŒá¯áááºá "services.sync.prefs.sync.browser.some_preference" áááºááá¯ážááᯠá¡ááŸááºá¡ááŒá ẠáááºááŸááºááẠááá¯á¡ááºáááºá áááºáááºáá»á¬ážá¡á¬ážáá¯á¶ážá áááºáá°ááŒá¯ááŸá¯ááᯠááœáá·áºááŒá¯áááºá "services.sync.prefs.dangerously_allow_arbitrary" ááá·áºáááºáá±á¬ááºááᯠáá±ážáá±á¬ááºáá¬ážááŒá®ážá áá°áá¡á¬ážááŒáá·áº ááááºáá¬ážáááºá - ááœááºážá¡á¬ážáá±ážá¡ááŒá±á¬ááºážááŒá¬ážá á¬áá»á¬ážáá±ážááá¯á·ááẠ(á¡ááŒá±á¬ááºážááŒá¬ážáá»áẠAPI ááá¯á·áááºáá±á¬ááºááœáá·áº) ááá¯ááºá¡á¬áž áááºáá±á¬ááºážááœáá·áºááŒá¯áá»ááºáá»á¬ážáá±ážáááºá¡ááœáẠá áááºá¡ááŸá±á¬ááºá¡ááŸááºááŒá áºá á±áá±á¬ áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠááá¯ááºáá»ááºááẠáááºážáááºážáá áºáá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážáááºá ááá¯ááŸá áá á á¬áá»ááºááŸá¬ááŸáá·áº áááá»ááŒááºáá¬ážáá±á¬ á¡áá¯á¶ážááŒá¯áá° á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááŸá¯ááᯠááŸááºáááºážáááºááá¬ážáá«áá ááá¯ááá¯á·áá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááááºááááẠááááºááá¯á·ááœá¬ážáá«áááºá
- áá¯ááºáááºážáááºáááºážáá»ááºááœáẠ(
áá¯ááºáááºážá¡ááœáẠFirefox ) áá¶á·ááá¯ážááŸá¯áááºáá±á¬ááºážáá±á¬ááºáááºáá°áá«ááá»á¬áž áááºáááºážáá»á¬ážá¡ááœáẠbrowser á áááºááŒáá¯ááºááŒááºáááºááŒááºážá á¥ááá¬á¡á¬ážááŒáá·áºá á á®áá¶ááá·áºááœá²áá°áá áºáŠážááẠááá¯á¡áá« áá±áááá¯ááºáá¬á¡áá°á¡áá®ááᯠáááºááœááºáááºá¡ááœáẠáá®áá°ážááœáẠááá¹ááá áºáá¯ááᯠáá±á«ááºážááá·áºááá¯ááºáááºá áááºááºá¡áá áºáá áºáá¯ááœáá·áºáááºá¡ááœáẠá á¬áá»ááºááŸá¬ááŸá á¡ááºááá¬áááºáááºážááŒá áºáá»á¬ážááá¯á· ááá·áºááºáá»á¬ážááá·áºááá¯ááºáááºá ááŸá¬ááœá±ááá·áºá¡áá« á¡ááŒá±á¬ááºážá¡áá¬ááá¯ááºáᬠá¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááᯠááááºáááºá áá±áááá¯ááºáá¬ááá¯ááºáá»á¬ážááá¯á· ááá·áºááºáá»á¬ážááá·áºáááºá ááá¯ááºáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºááá·áºá¡áá« á¡ááŒá¯á¡áá°ááᯠá á®á ááºáááºááŸááºááá¯ááºáááºá áááºáá¶ááá¯ááºáá±á¬ ááŸáá·áº áááºááá¶ááá¯ááºáá±á¬ áá±á«ááºážááá·áºááŸá¯áá»á¬ážá á¡ááŒá°áá±á¬ááºááŸáá·áº á¡áááºáá±á¬ááºá á¬áááºážáá»á¬ážááᯠáááºááŸááºáááºááŸááºáá«á á¡áá»áá¯á·áá±á¬áááºáááºáá»á¬ážááᯠá¡áááºááœááºážáá«á -
ááŒá±áááºáá«áááºá áá¯ááºáááºážá ááºáá¡áá±ážáá±á«áºáááºá á²áá»áááºááœáẠáááºáááºáá»á¬áž (prefs.js ááá¯ááºááᯠáá»ááºá á®ážá á±áááº) (á¥ááá¬á áá«áá«ááááºááá·áºá¡áá« ááá¯á·ááá¯áẠááá±á¬ááºáá¬áá»ááºááœá¬ážááá·áºá¡áá«)á - áá¶á·ááá¯ážáá°áá®ááŸá¯ ááá¯á·ááᯠááá·áºááœááºážáá²á·áááºá
Snap ááᯠááœá²áá»áá«á scroll-snap-* CSS áá¯ááºááá¹ááá¡á á¯á¶ááẠááŸááá·áºááá·áºá¡áá« slider áááŸááºááá¯ááºááŸáá·áº slider áá¡ááŒá±á¬ááºážá¡áá¬ááá»áááºááŸáááŸá¯ááá¯ááááºážáá»á¯ááºááá¯ááºááŒá®áž inertial scrolling á¡ááœááºážááŒááºá ááºáá»á¬ážááá¯á·áá»áŸááºáá áºááŒááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠáá¯ááºáá¯á¶áá¡á áœááºážáá»á¬ážáá áºáá»áŸá±á¬áẠááœáŸá±á·ááẠááá¯á·ááá¯áẠáá¯á¶ááᯠáááá¯ááŒá¯ááẠááŸááá·áºááŒááºážááᯠáááºááŸááºááá¯ááºáááºá - JavaScript ááẠááááºážááá¬ááºážá¡áá»áá¯ážá¡á
á¬ážá¡áá
áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
BigInt áá¶áá«ááºáá»á¬áž á¡áá»áá¯ážá¡á á¬áž ááá¯á¶áá±á¬ááºááá·áº ááááºážááŒáá·áºáá»á¬ážááᯠááááºážáááºážááá¯ááºá á±ááá·áº (á¥ááá¬á ááááºá áááºááŸááºáá±ážááá·áº á¡áá»áááºáááºááá¯ážáá»á¬ážááŸáá·áº áááá»áá±á¬ á¡áá»áááºáááºááá¯ážáá»á¬ážááᯠá á¬áááºážáá»á¬ážá¡ááŒá Ạááááºážáááºážáá¬ážááááº)á - áááºážááá¯ážá¡áá áºáá áºáá¯ááœáẠááá·áºááºáá áºáá¯ááœáá·áºááá·áºá¡áá« ááá¯ážáá¬ážáá°áá¡áá»ááºá¡áááºáá»á¬áž áá±á«ááºááŒá¬ážááŸá¯ááᯠááááºááá¯á·áááºá¡ááœáẠwindow.open() ááá¯áá±á«áºááá¯ááá·áºá¡áá« "noreferrer" option ááᯠáá»á±á¬áºááŒááºááẠá áœááºážáááºááᯠááá·áºááœááºážáá²á·áááºá
- DOM ááá¯á·áááá·áºáá® .decode() áááºážáááºážááᯠHTMLImageElement ááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºááŒá®áž ááŒááºá ááºáá»á¬ážááᯠááœáá·áºáᬠáá¯ááºáá¯ááºááẠá áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá ááá±á¬ááºáá¬ááẠáá¯ááºáá¯á¶á¡áá áºáá áºáá¯áá¯á¶ážááá¯ááŒáááẠá¡áááºááá·áºááŒá áºáááŒá áºááᯠááŸá¬ááœá±ááááŸáááá¯ááºá á±áá±á¬ááŒá±á¬áá·áº áá±á¬ááºááá¯ááºážááœáẠáááºáá±ážááá·áº á¡áááºá¡ááœá±ážááŒáá·áºááœá±ážáá»ááºááŸá¯áá»á¬ážááŒáá·áº áá»á áºáá áºáá±á¬áá±áá¬áá°áá¬ážááá·áºáá¯á¶áá»á¬ážááᯠáá»ááºáá»ááºážá¡á á¬ážááá¯ážááẠá€á¡ááºá¹áá«áááºááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- áá±á¬á·ááºáá²áá±ážáá¬ážáá° áááááá¬áá»á¬ážááẠá
á¬áá¬ážá¡á
áááºá¡ááá¯ááºážáá»á¬ážá ááá·áºáá»ááºáááºáá»á¬ážááᯠá
á
áºáá±ážááŒááºážá¡ááœáẠáááááá¬áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºáá á¡ááŒááºá¡á¬áá¯á¶áááºážáá±á¬ ááá¯á·ááá¯áẠá¡áá±á¬ááºááá±á¬ááºááŸááá°áá»á¬áž ááŸá¬ážááœááºážá
áœá¬ ááááŒááºááá¯ááºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠááœá²ááŒá¬ážáááºááŸááºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- áá¯á¶ááŸáááºáá¯ááºááœáŸááºááŸá¯ááᯠá¡áá¯áá°ááẠá
á
áºáá±ážáá±ážáá¯ááºááœáẠááá¯ááºáá
áºáá¯ááᯠááá·áºááœááºážáá¬ážááŒá®ážá áá¯á¶ááŸáááºááá·áºá¡áá«ááœáẠáááŒááºááá¯ááºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠááœá²ááŒá¬ážáááºááŸááºááá¯ááºá
á±áááºááŒá
áºáááºá
- áááºááœááºááá¯ážááºááẠCSS ááŸáá·áº ááŒá¿áá¬áá»á¬ážá¡ááŒá±á¬ááºáž ááááá±ážáá»ááºáá»á¬ážááŸáá·áºá¡áá° áá±á¬áºááŒáá¬ážááá·áº á¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯ážáá»á²á·áá¬ážáááºá áááºááá¯ááºáᬠnode áá»á¬ážááá¯á· ááá·áºááºáá
áºáᯠáá«áááºáááºá ááœááºááá¯ážááºááẠáá¯á¶ááŸááºá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡ááœááºááᯠá
á
áºáá¯ááºááá¯ááºá
áœááºážááá¯áááºáž áá±ážáá±á¬ááºááẠ(á¥ááá¬á â/(foo|bar)/â);
- á á¬áá¯á¶ážáá»á¬ážááŒá¬áž á¡ááœá¬á¡áá±ážááᯠáá»áááºááŸáááá¯ááºááá·áº á áœááºážáááºááᯠáá±á¬áá·áºáááºážááŒááºáá°ááœáẠááá·áºááœááºážáá¬ážáááºá
- ááá¯ááŸá±á¬ááºááŸá¯á á áºáá±ážááŒááºážáá¯ááºááœááºá ááá·áºáá»á±á¬áºáá±á¬ááŒááºá ááºáá»á¬ážááá¯ááœá±ážáá»ááºááŒá®áž Back Space ááá¯ááºááá¯ááŸáááºááŒááºážááŒáá·áº á ááºááœááºážááŸáá·áº á ááºááŸááºááá¯ááŸá±á¬ááºááŸá¯á០ááŸááºáááºážáá»á¬ážááᯠáá»ááºááá¯ááºá áœááºážááᯠááá·áºááœááºážáá¬ážáááºá
- ááœááºááẠáá¯ááºáá±á¬ááºáá»áẠá
á
áºáá±ážáá±áž á¡ááá·áºááœááºá á¡áá»áá¯á·áá±á¬ URL áá»á¬ážááᯠááááºááá¯á·áááºá áá±á¬ááºážááá¯áá»ááºááᯠááŒááºáááºáá±ážááá¯á·áááºááŸáá·áº ááá
áºáá¯ááºááá¯á· JSON áá±á¬áºáááºááŒáá·áº HTTP áá±á«ááºážá
á®ážáá»á¬ážááᯠáá°ážáá°ááá¯ááºá
áœááºážááᯠááá·áºááœááºážáá¬ážáááºá ááá·áºáá»á±á¬áºáá±á¬ ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠááœá±ážáá»ááºááŒááºážááŒáá·áº áááºáá±á¬ááºááŸá¯á¡áá
áºáá»á¬ážááᯠáááŸáááá¯ááºáá«áááºá
á¡ááŒá±á¬ááºážá¡áá¬áá®áá°áž right-click áá¯ááºáá±á¬á¡áá«ááœááºááŒááááºá - Built-in debugger ááẠShift + Ctrl + F ááá¯ááŸáááºááŒááºážááŒáá·áº áááºááŸáááá±á¬áá»ááºáááá¯ááºá¡á¬ážáá¯á¶ážááœáẠááŸá¬ááœá±ááŸá¯áá¯ááºáá±á¬ááºáá»ááºáá áºáᯠááŸááá¬áá«ááŒá®á
- á áá Ạaddons áá»á¬ážáááŒáááŸá¯ááá¯ááœáá·áºáááºáááºáááºááá¯ááŒá±á¬ááºážáá²áá²á·áááº- about:debuggingá devtools.aboutdebugging.showSystemAddons á¡á á¬ážá ááá·áºáááºáá±á¬áẠdevtools.aboutdebugging.showHiddenAddons ááá¯ááá¯áááºážááŸááºážáá¬ážáááºá
- Windows 10 ááœáẠááá·áºááœááºážáá±á¬á¡áá«á ááŒááºáááºážááᯠTaskbar ááœáẠááá·áºááœááºážáá¬ážáááºá Windows ááẠááá±á¬ááºáá¬ááᯠááááºáá¬ážáá±á¬áºáááºáž á¡ááºááááºáá»á¬ážááᯠáááºáááºáá±á«ááºážáá¯ááºáá¯ááºáááºá¡ááœáẠBITS (Background Intelligent Transfer Service) ááᯠá¡áá¯á¶ážááŒá¯ááẠá áœááºážáááºááá¯áááºáž ááá·áºááœááºážáá¬ážáááºá
- Android áá¬ážááŸááºážááẠáááºáááºááŒááºážá
áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá¬ážáááºá áá¬á·ááºáá² ááá¯ááẠááá¯á·ááá¯áẠáááºááœá±á¡á¬áá¯á¶áá¶áááááá¬ááᯠá¡áá¯á¶ážááŒá¯á áááºááá¯ááºáá
áºáá¯ááá¯á· áá»áááºáááºáááºá¡ááœáẠWebAuthn API (Web Authentication API) ááᯠááá·áºááœááºážáá¬ážáááºá API ááᯠááá·áºáá¬ážáááºá
Visual Viewport á ááááºáá±á«áºááŸá áá®ážáá¯áẠááá¯á·ááá¯áẠáá»áááºááŸáááŒááºážááá¯á·ááᯠááá·áºááœááºážá ááºážá á¬ážá á¡ááŸááºááááºááŒááºááá¯ááºáá±á¬ á§áááá¬ááᯠáá¯á¶ážááŒááºááá¯ááºáááºá á¡áá áºáááºáááºááŸá¯áá»á¬ážááẠWebRTC á¡ááœáẠCisco OpenH264 ááááºá¡ááºááᯠá¡ááá¯á¡áá»á±á¬ááºáá±á«ááºážáá¯ááºáá¯ááºáá±á¬á·áááºááá¯ááºáá«á
áá®ááœááºáááºážáá
áºááŸá¯áá»á¬ážááŸáá·áº á¡ááŸá¬ážááŒááºáááºááŸá¯áá»á¬ážá¡ááŒáẠFirefox 68 ááá¯áááºáž áááºááŸá¬ážáá²á·áááºá
Firefox 68 ááẠAndroid á¡ááœáẠFirefox ááá¹áááẠáá¯ááºáá±ááŸá¯ááá¯á· á¡ááºááááºáá
áºáᯠáá°áá±á¬ááºáá¬ááẠáá±á¬ááºáá¯á¶ážááœááºááŸááá¬ážáá±á¬ áá¬ážááŸááºážááŒá
áºáááºá á
ááºáááºáá¬á 69 áááºáá±á·ááœáẠáá»áŸá±á¬áºááá·áºáá¬ážááá·áº Firefox 3 ááŒáá·áº á
áááºáᬠAndroid á¡ááœáẠFirefox á á¡áá
áºááœááºááŸáááŸá¯áá»á¬áž
source: opennet.ru