ααΆαα ααααααΆααααα·ααΆ Electron 13.0.0 ααααΌαααΆααααα α ααααααααααΌαααααααααααααααααααΆαααααααΆααααΆαα’αα·αααααααααα·ααΈα’αααααααΎααααΆαααα α»αααα·ααΆ αααααααΎαααΆαααΆαα» Chromium, V8 αα·α Node.js ααΆααΌαααααΆαα ααΆαααααΆααααααΌαααααααΆαααα αααα»ααααααααααΊαααααΆαααααΆαααααΎαα αα α»ααααααααΆααα ααΌαααααΆαααΌα Chromium 91 αααα·ααΆ Node.js 14.16 αα·ααααΆαααΈα V8 9.1 JavaScript α
αααα»αα ααααααΆαααααΆααααααΌααα αααα»αααΆαα ααααααΆαααααΈ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ process.contextIsolated Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ session.storagePath Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΡΠΈ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ΅Π°Π½ΡΠΎΠΌ Π΄Π°Π½Π½ΡΡ .
- Π API WebContents ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΡΡΠ°ΡΠ΅Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Β«new-windowΒ», Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ webContents.setWindowOpenHandler().
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ process.contextId, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ @electron/remote ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ API Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ.
α αΌαααΎαααααΉαα’αααααΆ Electron α’αα»ααααΆαα±ααα’ααααααααΎααααααα·ααΈααααΆα ααα·αααΆαα½ααααααααΎαα αα αααα·ααααΆαααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α αααααα·ααααΆαααααααΌαααΆαααααααα αααα»α JavaScript, HTML αα·α CSS α αΎααα»αααΆαα’αΆα ααααΌαααΆααααααΈαααΆααααααααααααααααααα α’αααα’αα·ααααααααΆααα·αααα·α αΌαααααΎαααΌαα»α Node.js ααααΌα ααΆ API αααααααααααΆαααααααΎααααα’ααααΎα αα½ααααα αΌααααααα·ααΈ αααααΎααααΊαα»αααα·αα αα½ααααα αΌαααΆαα½αααααααααααΌαααααΉα αααα ααααα’α½α αα·αααααΎα’ααααααααααΆαα½ααααααααααα Chromium α
αα·αααΌα αααααα·ααΈαααααΆα αααααα·ααΈαααααΆαααΌαααααΆαααΎα’αα‘α·α αααα»αααααΌαααΆααααααΌαααΆα―αααΆααααα’αΆα ααααα·ααααα·ααΆαααααααα½αα―α ααααα·αααααΌαααΆαααααΆααααΆαα½ααααααα·ααΈαα»αααα αααα»ααααααΆαα½αααααΆααα α’αααα’αα·αααααααα·αα αΆαααΆα ααααα½αααΆααααα’αααΈααΆααααααΌααααααα·ααΈαααααΆαααααα·ααΆααααααααααα α’αα‘α·α αααα»αααΉααααααααΌααααααααΆααααα»αααΆααααααΎααααααΆααααααααααααΆααα’αααααααΆααααααα Chromium α α’αα‘α·α αααα»ααααααααα§ααααααααααΆααααΆαα ααα αΆααααααααααααααααα· αα·αααΆαααα‘αΎααα αα α»ααααααααΆα (ααΆαα’αΆαααααα’αΆα ααααΌαααΆααααααΌαααΈαααΆαααΈαααααΆα ααααα‘αα α¬αααααααΆααααΈ GitHub)α
αααααα·ααΈααααααααΎαα‘αΎααα
ααΎαααα·ααΆα’αα‘α·α
ααααΌαα·ααα½αααΆααααααα·ααΈαα·αααα Atom αααααα·ααΈα’ααΈααα Mailspring αααα’ααα§ααααα GitKraken αααααααααααα, ααΌαααΆα Desktop, αααΆαααΈαααααα WebTorrent Desktop BitTorrent ααααΌα
ααΆα’αα·αα·ααααααΌαααΆααααααΆααααααΆααααααΌα
ααΆ Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code αα·α Discord α ααα»ααα ααΆααΆα‘α»ααααααα·ααΈα’αα‘α·α
ααααΌαα·αααΆα 1016 αααααα·ααΈα ααΎααααΈααααα½ααααααΆαα’αα·αααααααααααα·ααΈααααΈ αααα»ααααααααα·ααΈααΆααααααααααααΆαααααΌαααΆααααα
α αα½αααΆααα§ααΆα αααααΌααααααΆαααααααααΆααααα αΆααααααα
ααααα: opennet.ru