ක්‍රෝම් 94 හි Idle Detection API ඇතුළත් කිරීම පිළිබඳ විවේචන. Chrome හි මලකඩ සමඟ අත්හදා බැලීම

Chrome 94 හි Idle Detection API පෙරනිමියෙන් ඇතුළත් කිරීම Firefox සහ WebKit/Safari සංවර්ධකයින්ගේ විරෝධතා උපුටා දක්වමින් විවේචන රැල්ලකට තුඩු දී ඇත.

Idle Detection API මඟින් පරිශීලකයෙකු අක්‍රියව සිටින වේලාව හඳුනා ගැනීමට අඩවි වලට ඉඩ සලසයි, i.e. යතුරුපුවරුව/මූසිකය සමඟ අන්තර් ක්‍රියා නොකරයි හෝ වෙනත් මොනිටරයක වැඩ නොකරයි. API මඟින් ඔබට පද්ධතියේ තිර සුරැකුමක් ක්‍රියාත්මක වේද නැද්ද යන්න සොයා ගැනීමට ද ඉඩ සලසයි. අක්‍රියතාව පිළිබඳ තොරතුරු සිදු කරනු ලබන්නේ නිශ්චිත අක්‍රියතා සීමාවකට ළඟා වූ පසු දැනුම්දීමක් යැවීමෙනි, එහි අවම අගය මිනිත්තු 1 ලෙස සකසා ඇත.

Idle Detection API භාවිතය සඳහා පැහැදිලි පරිශීලක අවසරයන් ලබා දීම අවශ්‍ය බව සැලකිල්ලට ගැනීම වැදගත්ය, i.e. යෙදුම පළමු වරට අක්‍රියතාව හඳුනා ගැනීමට උත්සාහ කරන්නේ නම්, පරිශීලකයාට අවසර ලබා දෙන්නේද නැතහොත් මෙහෙයුම අවහිර කරන්නේද යන්න විමසන කවුළුවක් ඉදිරිපත් කරනු ඇත. Idle Detection API සම්පූර්ණයෙන්ම අක්‍රිය කිරීමට, විශේෂ විකල්පයක් (“chrome://settings/content/idleDetection”) “රහස්‍යතා සහ ආරක්‍ෂාව” සිටුවම් කොටසේ සපයා ඇත.

යෙදුම් ක්ෂේත්‍රවලට කතාබස්, සමාජ ජාල සහ සන්නිවේදන යෙදුම් ඇතුළත් වන අතර එමඟින් පරිශීලකයා පරිගණකයේ සිටීම හෝ පරිශීලකයා පැමිණෙන තෙක් නව පණිවිඩ දැනුම් දීම ප්‍රමාද කිරීම මත පරිශීලකයාගේ තත්ත්වය වෙනස් කළ හැකිය. API ක්‍රියා විරහිත කාලසීමාවකින් පසු මුල් තිරය වෙත ආපසු යාමට, හෝ පරිශීලකයා පරිගණකයේ නොමැති විට, සංකීර්ණ නැවත ඇඳීම, නිරන්තරයෙන් ප්‍රස්ථාර යාවත්කාලීන කිරීම වැනි සම්පත්-දැඩි අන්තර්ක්‍රියාකාරී මෙහෙයුම් අක්‍රිය කිරීමට kiosk යෙදුම්වල ද භාවිතා කළ හැක.

Idle Detection API සක්‍රීය කිරීමේ විරුද්ධවාදීන්ගේ ස්ථාවරය වන්නේ පරිශීලකයා පරිගණකයේ සිටීද නැද්ද යන්න පිළිබඳ තොරතුරු රහසිගත ලෙස සැලකිය හැකිය. ප්‍රයෝජනවත් යෙදුම් වලට අමතරව, මෙම API නරක අරමුණු සඳහාද භාවිතා කළ හැක, උදාහරණයක් ලෙස, පරිශීලකයා බැහැරව සිටින විට අවදානම් ප්‍රයෝජන ගැනීමට උත්සාහ කිරීමට හෝ පතල් කැණීම වැනි කැපී පෙනෙන ද්වේෂසහගත ක්‍රියාකාරකම් සැඟවීමට. ප්‍රශ්නගත API භාවිතා කරමින්, පරිශීලක හැසිරීම් රටා සහ ඔහුගේ කාර්යයේ දෛනික රිද්මය පිළිබඳ තොරතුරු ද රැස් කළ හැක. උදාහරණයක් ලෙස, පරිශීලකයා සාමාන්‍යයෙන් දිවා ආහාරයට යන විට හෝ සේවා ස්ථානයෙන් පිටවන විට ඔබට සොයාගත හැකිය. අවසරය සනාථ කිරීම සඳහා අනිවාර්ය ඉල්ලීමක සන්දර්භය තුළ, මෙම උත්සුකයන් Google විසින් නොවැදගත් ලෙස සලකනු ලැබේ.

මීට අමතරව, මතකය සමඟ ආරක්ෂිතව ක්‍රියාත්මක වීම සහතික කිරීම සඳහා නව තාක්ෂණික ක්‍රම ප්‍රවර්ධනය කිරීම පිළිබඳ Chrome සංවර්ධකයන්ගේ සටහන ඔබට සටහන් කළ හැකිය. Google ට අනුව, ක්‍රෝම් හි ඇති ආරක්‍ෂක ගැටළු වලින් 70% ක්ම ඇති වන්නේ මතක දෝෂ නිසා වන අතර, ඒ හා සම්බන්ධ මතකය නිදහස් කිරීමෙන් පසු බෆරයක් භාවිතා කිරීම වැනි (භාවිතයෙන් පසු-නිදහස්). එවැනි දෝෂ සමඟ කටයුතු කිරීම සඳහා ප්‍රධාන උපාය මාර්ග තුනක් හඳුනාගෙන ඇත: සම්පාදනය කිරීමේ අදියරේදී චෙක්පත් ශක්තිමත් කිරීම, ධාවන වේලාවේදී දෝෂ අවහිර කිරීම සහ මතක ආරක්ෂිත භාෂාවක් භාවිතා කිරීම.

Rust භාෂාවෙන් සංරචක සංවර්ධනය කිරීමේ හැකියාව Chromium කේත පදනමට එක් කිරීමට අත්හදා බැලීම් ආරම්භ කර ඇති බව වාර්තා වේ. රස්ට් කේතය තවමත් පරිශීලකයින් වෙත ලබා දී ඇති ගොඩනැගීම්වල ඇතුළත් කර නොමැති අතර ප්‍රධාන වශයෙන් අරමුණු කර ඇත්තේ රස්ට් හි බ්‍රව්සරයේ තනි කොටස් සංවර්ධනය කිරීමේ හැකියාව සහ C++ හි ලියා ඇති අනෙකුත් කොටස් සමඟ ඒවා ඒකාබද්ධ කිරීමේ හැකියාව පරීක්ෂා කිරීමයි. සමාන්තරව, C++ කේතය සඳහා, දැනටමත් නිදහස් කර ඇති මතක කුට්ටි වෙත ප්‍රවේශ වීමෙන් ඇති වන අවදානම් සූරාකෑමේ හැකියාව අවහිර කිරීම සඳහා අමු පොයින්ටර් වෙනුවට MiraclePtr වර්ගය භාවිතා කිරීමට ව්‍යාපෘතියක් අඛණ්ඩව සංවර්ධනය වෙමින් පවතින අතර සම්පාදනය කිරීමේ අදියරේදී දෝෂ හඳුනාගැනීමේ නව ක්‍රම ද යෝජනා කෙරේ.

මීට අමතරව, බ්‍රවුසරය ඉලක්කම් දෙකක් වෙනුවට ඉලක්කම් තුනකින් සමන්විත අනුවාදයකට ළඟා වූ පසු, වෙබ් අඩවිවල ඇති විය හැකි බාධාවන් පරීක්ෂා කිරීමට Google අත්හදා බැලීමක් ආරම්භ කරයි. විශේෂයෙන්ම, ක්‍රෝම් 96 හි පරීක්ෂණ නිකුතු වලදී, පරිශීලක නියෝජිත ශීර්ෂයේ, 100 අනුවාදය (Chrome/100) සඳහන් කළ විට, “chrome://flags#force-major-version-to-100.0.4650.4” සැකසුම දර්ශනය විය. දර්ශනය වීමට පටන් ගනී. අගෝස්තු මාසයේදී, ෆයර්ෆොක්ස් හි සමාන අත්හදා බැලීමක් සිදු කරන ලද අතර, සමහර වෙබ් අඩවි වල ඉලක්කම් තුනක අනුවාද සැකසීමේ ගැටළු අනාවරණය විය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න