MousePlayer قانداق ئىشلەيدۇ
ئىز قوغلاش قۇرۇلمىمىز، ئۈسكۈنىلەر ئارا ئېكران ئېنىقلىقىنى بىر تەرەپ قىلىش ۋە سىستېما چېگرىسىغا ئاددىي يېتەكچى.
1. نېمىشقا سىن خاتىرىسى ئىشلەتمەيمىز
كۆرۈنمە تەھلىل قورالى زىيارەتچى ئېكرانىنىڭ ئۆلچەملىك سىن ھۆججىتىنى (MP4 ياكى WebM) خاتىرىلەيدۇ دېگەن قاراش كۆپ ئۇچرايدۇ. بۇ غايەت زور كەڭ بەلۋاغ سەرپ قىلىپ، تور بېكىتىڭىزنى بەك ئاستىلىتىدۇ، تېكىستنى تۇتۇق ۋە ئوقۇغىلى بولمايدىغان قىلىدۇ.
ئۇنىڭ ئورنىغا MousePlayer تۆۋەندىكى يېنىك تېخنىكىنى ئىشلىتىدۇ: DOM سۈرەت تېلېمېتىرىيەسى. ئاساسىي ئىشلەش ئۇسۇلى:
قۇرۇلما سۈرىتى
زىيارەتچى بېتىڭىزنى ئاچقاندا، سكرىپتىمىز HTML ۋە ئۇسلۇب قۇرۇلمىڭىزنىڭ تېكىستلىك «لايىھە سۈرىتى»نى ئالىدۇ. بەتنىڭ سۈرەت ياكى سىن ھۆججىتىنى كۆچۈرمەي، ئېلېمېنت ئورنىنى خاتىرىلەيدۇ؛ قويغۇچ قايتا كۆرگەندە سۈرەتنى ئەسلى ئادرېسىدىن يۈكلەيدۇ. مۇستەسناسى canvas ئېلېمېنتى، ئۇنىڭ مەزمۇنى سۈرەت قىلىپ ئەۋەتىلىدۇ (تۆۋەنگە قاراڭ).
كوئوردېنات تېلېمېتىرىيەسى
ئىشلەتكۈچى ھەرىكەت قىلغاندا، ھادىسە ئېقىمى خاتىرىلىنىدۇ: مائۇس ئورنى، سىيرىش چوڭقۇرلۇقى، چېكىش نىشانى ۋە توركۆرگۈچ چوڭلۇقى ئۆزگىرىشى، شۇنداقلا بەتنىڭ ئۆز ئۆزگىرىشى ۋە تەڭشەككە قاراپ كونترول سۇپىسى ئۇچۇرى، مەغلۇپ ياكى ئاستا تەلەپ، يۈكلەش ۋاقتى ئۆلچەشلىرى (Web Vitals). ھەرىكەت ۋە چېكىش كىچىك؛ بەت سۈرىتى ۋە بەت ئۆزگىرىشى بەتكە قاراپ كۆپ چوڭ بولۇشى مۇمكىن، پىرىسلىنىپ ئەۋەتىلىدۇ.
تىياتىر خاتىرىسى
باشقۇرۇش تاختىسىدا سېسىيە كۆرگەندە، قويغۇچىمىز خاتىرىلەنگەن لايىھە ئارقىلىق بەتنى قايتا قۇرۇپ، مەۋھۇم كۆرسەتكۈچنى ھەقىقىي ۋاقىتتا يۆتكەيدۇ، تېكىست ناھايىتى سۈزۈك تۇرىدۇ.
يېنىك بولۇش ئۈچۈن قۇرۇلغان: سكرىپت ماس قەدەمسىز يۈكلىنىپ، سىن ئورنىغا كىچىك سانلىق نۇقتىلارنى ئەۋەتىدۇ، ئۆز يۈكىنى كىچىك ساقلايدۇ. بۇنىڭ Core Web Vitals غا تەسىرى بەتلىرىڭىز، host ىڭىز ۋە زىيارەتچى تورىغا باغلىق، شۇڭا بىزدىن سان ئېلىش ئورنىغا ئۆز تور بېكىتىڭىزدە ئۆلچەڭ. بەلگىلىك يۈكلەش سۈرئىتىگە كاپالەت بېرىلمەيدۇ – تۆۋەندىكىنىڭ 20-ماددىسىنى كۆرۈڭ: مۇلازىمەت شەرتلىرى.
2. ئېكران ئېنىقلىقى & كۆچمە ئۈسكۈنىلەر
بۈگۈنكى ئىشلەتكۈچىلەر كىچىك ئەقلىي تېلېفوندىن ناھايىتى كەڭ 4K ئۈستەل ئېكرانىغىچە ھەممىسىنى ئىشلىتىدۇ. تور بېكەت ئوخشىمىغان ئېكران كەڭلىكىگە ماسلىشىش ئۈچۈن ئورۇنلاشتۇرۇشنى ئاپتوماتىك يۆتكەپ، قاتلاپ ۋە قايتا تىزىدۇ — بۇ ماسلىشىشچان تور لايىھەسى دەپ ئاتىلىدۇ.
زىيارەتچىنىڭ دەل كۆرۈنۈش دائىرىسىنى قانداق ماسلاشتۇرىمىز
خاتىرە بۇرمىلانماسلىقى ئۈچۈن، MousePlayer زىيارەتچىنىڭ ئېنىق كۆرۈنۈش دائىرىسى چوڭلۇقىنى خاتىرىلەيدۇ (مەسىلەن 390x844 ئەقلىي تېلېفون ئۈچۈن ياكى 1920x1080 ئۈستەل ئېكرانى ئۈچۈن). تىياتىر قويغۇچنى ئاچقاندا، ماتورىمىز زىيارەتچىنىڭ ئەسلى ئېكران نىسبىتىگە دەل ماس كىچىكلىتىلگەن يېپىق مۇھىت قۇرىدۇ.
ئۈستەل & خاتىرە كومپيۇتېر ئېكرانلىرى
ئۆلچەملىك كومپيۇتېردا بىر توركۆرگۈچ سېسىيەسى ئىچىدىكى ئۈزلۈكسىز مائۇس ھەرىكىتى ۋە كۆپ بەتكۈچ يولباشلىشىنى تۇتىمىز. ئۈستىدە توختىغاندا ئېچىلىدىغان تىزىملىك بەت ھۆججىتىنى ئۆزگەرتسە خاتىرىدە كۆرۈنىدۇ؛ ساپ CSS hover ئۈنۈمى ھۆججەتتە كۆرۈنمەيدۇ، خاتىرىدە قايتا ھاسىل قىلىنمايدۇ.
ئەقلىي تېلېفون & تاختا كومپيۇتېر
سېزىمچان ئېكراندا لەيلەيدىغان مائۇس كۆرسەتكۈچى يوق. MousePlayer سېزىش ئىشارىتى، سىيرىش ۋە يۆنىلىش ئۆزگىرىشىنى (تىك ۋە ياتۇق) خاتىرىلەپ ئاپتوماتىك ماسلىشىدۇ.
سېسىيە ئوتتۇرىسىدا چوڭلۇق ئۆزگەرتىش قىيىنچىلىقى
زىيارەتچى سېسىيە ئوتتۇرىسىدا تاختا كومپيۇتېرنى ئايلاندۇرسا ياكى ئۈستەل توركۆرگۈچ كۆزنىكىنى ئۆزگەرتسە، تور بېكەت ئورۇنلاشتۇرۇشى ھەرىكەتچان ئۆزگىرىدۇ. MousePlayer بۇ چوڭلۇق ئۆزگىرىشىنى تۇتۇپ، قويۇش رايونىنى شۇ ھامان راۋان تەڭشەيدۇ، ھەرىكەت مەزمۇنى ساقلىنىدۇ.
3. سىستېما چېكى & تېخنىكىلىق چېگرا
ئىشلەتكۈچى مەخپىيەتلىكىگە ھۆرمەت قىلىش، توركۆرگۈچ بىخەتەرلىكىنى ساقلاش ۋە سانلىق مەلۇماتنى تېز بىر تەرەپ قىلىش ئۈچۈن MousePlayer بېكىتىلگەن تېخنىكىلىق چېگرىدا ئىشلەيدۇ:
| سىستېما چېگرىسى | MousePlayer نىڭ بىر تەرەپ قىلىشى |
|---|---|
| iFrames | بېتىڭىز بىلەن ئوخشاش مەنبەدىكى iframe ئىچىدىكى مەزمۇن ۋە ھەرىكىتى بىلەن خاتىرىلىنىدۇ. باشقا مەنبەنىڭ قىستۇرما مەزمۇنى (مەسىلەن YouTube قويغۇچ ياكى Stripe پۇل تۆلەش جەدۋىلى) توركۆرگۈچ بىخەتەرلىك قائىدىسى (Same-Origin Policy) سەۋەبىدىن ئىچكى جەھەتتە خاتىرىلەنمەيدۇ؛ خاتىرىدە ئورۇن تۇتقۇچ بولۇپ كۆرۈنىدۇ، شۇ يەردە يۈكلەنمەيدۇ. |
| سەزگۈر كىرگۈزۈش بۆلەكلىرى (PII) | پارول ۋە پۇل تۆلەش بۆلىكى ھەر نىقابلاش دەرىجىسىدە زىيارەتچى ئۈسكۈنىسىدە نىقابلىنىدۇ، بارلىق جەدۋەل كىرگۈزۈشىنى تولۇق نىقابلاش ھەر تور بېكەتنىڭ سۈكۈتتىكىسى. يېزىلغاننى ئەمەس، يېزىش بولغانلىقىنى كۆرىسىز. ئىككى چەك بار: ئىككى ئاجىزراق نىقابلاش دەرىجىسى پەقەت يازما تەستىقىمىز بىلەن ئېچىلىدۇ، نىقابلاش ئۆز بېتىڭىز ھۆججەتكە چىقارغانلىرىغا يەتمەيدۇ – ئادرېس كۆرسىتىدىغان جەزملەش بېتى سۈرەتنىڭ بىر قىسمى. ئىككىسى تۆۋەندىكىدە بەلگىلەنگەن: DPA. |
| Canvas & WebGL ئېلېمېنتلىرى | Canvas مەزمۇنى سۈرەت قىلىپ خاتىرىلىنىدۇ: بەت سۈرىتى بىلەن بىر قېتىم، ئۆزگەرگەندە قايتا، ئەڭ كۆپ تەخمىنەن سېكۇنتتا بىر قېتىم ۋە چوڭلۇق چېكى بىلەن. شۇڭا راۋان ھەرىكەتلەر كادىر قاتارىدەك كۆرۈنىدۇ. نىقابلانغان رايون ياكى باشقا مەنبە سۈرىتى بار canvas ئېلېمېنتىدا سۈرەت ئەۋەتىلمەيدۇ؛ WebGL مەزمۇنى بوش قېلىشى مۇمكىن. |
| تور زاپچاسلىرى (Shadow DOM) | ئوچۇق shadow root مەزمۇنى بىلەن خاتىرىلىنىدۇ. يېپىق shadow root قا سكرىپت كىرەلمەيدۇ؛ مەزمۇنى خاتىرىدە بولمايدۇ. |
| يۆتكەش & توركۆرگۈچ ساقلاش | سانلىق مەلۇمات شىفىرلانغان WebSocket ئۇلىنىشى (HTTPS/WSS) ئارقىلىق ئەۋەتىلىدۇ. قۇرغىلى بولمىسا، مەسىلەن proxy سەۋەبىدىن، سكرىپت شىفىرلانغان HTTP يولىغا قايتىدۇ؛ بەك چوڭ بەت سۈرەتلىرى ئايرىم HTTPS ئارقىلىق يۈكلىنىدۇ. MousePlayer cookie قويمايدۇ؛ تور بېكىتىڭىزدە توركۆرگۈچنىڭ local storage ۋە session storage ىنى ئىشلىتىدۇ. |
| ھەرىكەتسىز AFK ۋاقىتلىرى | زىيارەتچى بەتكۈچنى ئوچۇق قويۇپ 20 مىنۇت ئايرىلسا، ماتورىمىز ھەرىكەتسىزلىكنى ئاپتوماتىك تونۇپ، خاتىرە كۆرگەندە بوشلۇقنى قىسقارتىدۇ، سىز تىنچ ئېكرانغا قاراپ ۋاقىت ئىسراپ قىلمايسىز. |