Hvernig MousePlayer virkar
Einfaldar leiðbeiningar um uppbyggingu rakningar, meðhöndlun skjáupplausnar milli tækja og takmörk kerfisins.
1. Hvers vegna við notum ekki myndbandsupptöku
Algengur misskilningur er að myndræn greiningartól taki upp venjulegar myndbandsskrár (eins og MP4 eða WebM) af skjá gestsins. Það myndi nota gríðarlega bandbreidd, hægja verulega á vefsvæðinu og skapa óskýran, ólæsilegan texta.
Í staðinn notar MousePlayer létta tækni sem kallast fjarmælingar DOM-skyndimynda. Svona virkar hún í grunninn:
Grunnmynd síðunnar
Þegar gestur opnar síðuna tekur skriftan okkar textabyggða „grunnmynd“ af HTML- og stílskipan hennar. Hún skráir staðsetningu staka án þess að afrita mynda- eða myndbandsskrár síðunnar; spilarinn hleður myndum frá upprunalegri slóð við endurspilun. Undantekningin er canvas-stök en efni þeirra er sent sem mynd (sjá hér að neðan).
Hnitafjarmælingar
Þegar notandinn framkvæmir aðgerðir skráum við straum atburða: músarstaðsetningar, skrundýpt, smellimörk og stærðarbreytingar vafra, ásamt breytingum á síðunni sjálfri og, eftir stillingum, skilaboðum stjórnborðs, misheppnuðum eða hægum beiðnum og hleðslutímamælingum (Web Vitals). Hreyfingar og smellir eru lítil gögn; skyndimyndir og síðubreytingar geta verið töluvert stærri eftir síðunni og eru sendar þjappaðar.
Endurspilun í leikhúsham
Þegar þú horfir á lotu í stjórnborðinu endurskapar spilarinn síðuna út frá skráðu grunnmyndinni og hreyfir sýndarbendil yfir hana í rauntíma, með skýrum texta.
Hannað til að vera létt: skriftan hleðst ósamstillt og sendir litla tölulega gagnapunkta í stað myndbands, sem heldur eigin álagi hennar litlu. Áhrif á Core Web Vitals ráðast af síðunum, hýsingunni og nettengingu gestsins svo mældu þau á þínu eigin vefsvæði í stað þess að treysta tölu frá okkur. Enginn tiltekinn hleðsluhraði er tryggður – sjá grein 20 í þjónustuskilmálunum.
2. Skjáupplausnir & farsímatæki
Notendur dagsins vafra í allt frá litlum snjallsímum til ofurbreiðra 4K-tölvuskjáa. Vefsvæði færa, brjóta og endurraða útliti sínu sjálfkrafa til að laga það að ólíkri skjábreidd — það kallast aðlögunarhæf vefhönnun.
Hvernig við samsvörum nákvæmu sýnilegu svæði gestsins
Til að endurspilun aflagist ekki skráir MousePlayer nákvæm mál sýnilegs svæðis gestsins (t.d. 390x844 fyrir snjallsíma eða 1920x1080 fyrir tölvuskjá). Þegar þú opnar leikhússpilarann býr vélin til skalað sandkassaumhverfi sem speglar nákvæmlega upprunalegt skjáhlutfall gestsins.
Borðtölvu- & fartölvuskjáir
Á venjulegum tölvum skráum við samfellda músarhreyfingu og flakk milli flipa innan sömu vafralotu. Valmyndir sem opnast þegar bendill er yfir þeim birtast í endurspilun ef skjali síðunnar er breytt við það; hrein CSS-áhrif bendils sjást ekki í skjalinu og eru ekki endurgerð.
Snjallsímar & spjaldtölvur
Snertiskjáir hafa engan svífandi músarbendil. MousePlayer lagar sig sjálfkrafa með því að skrá snertingar, stroksskrun og stefnubreytingar (lóðrétt eða lárétt).
Áskorunin við stærðarbreytingu í miðri lotu
Ef gestur snýr spjaldtölvu eða breytir stærð vafraglugga í miðri lotu breytist útlit vefsvæðisins kvikt. MousePlayer skráir stærðarbreytingaratburðina og aðlagar spilunarflötinn jafnóðum svo samhengi aðgerðarinnar haldist.
3. Kerfismörk & tæknileg takmörk
Til að virða persónuvernd notenda, viðhalda vafraöryggi og hraðri gagnavinnslu starfar MousePlayer innan skilgreindra tæknilegra marka:
| Kerfismörk | Hvernig MousePlayer meðhöndlar þau |
|---|---|
| iFrames | iframes með sama uppruna og síðan þín eru teknir upp ásamt efni og aðgerðum innan þeirra. Innfellt efni frá öðrum uppruna (t.d. YouTube-spilarar, Stripe-greiðslueyðublöð) er ekki hægt að taka upp innan frá vegna öryggisstefnu vafra (Same-Origin Policy); það birtist sem staðgengill í endurspilun og er ekki hlaðið þar. |
| Viðkvæmir innsláttarreitir (persónuupplýsingar) | Lykilorða- og greiðslureitir eru huldir í tæki gestsins á öllum hulingarstigum og full huling alls eyðublaðsinnsláttar er sjálfgefin fyrir öll vefsvæði. Þú sérð að skrifað var en ekki hvað. Tvenn takmörk gilda: veikari stigin tvö eru aðeins virkjuð með skriflegu samþykki okkar og huling nær aldrei til þess sem síðan þín birtir sjálf í skjalinu – staðfestingarsíða sem sýnir heimilisfang er hluti skyndimyndarinnar. Hvort tveggja er útskýrt í vinnslusamningnum. |
| Canvas- & WebGL-stök | Efni canvas er skráð sem mynd: einu sinni með skyndimynd síðunnar og aftur þegar það breytist, mest um einu sinni á sekúndu og með stærðarmörkum. Mjúkar hreyfimyndir birtast því sem rammaröð. Engin mynd er send á huldum svæðum eða fyrir canvas-stök með myndum frá öðrum uppruna; WebGL-efni getur haldist autt. |
| Vefíhlutir (Shadow DOM) | Opnar skuggarætur eru teknar upp ásamt efni. Lokaðar skuggarætur eru óaðgengilegar skriftum; efni þeirra vantar í endurspilunina. |
| Flutningur & vafrageymsla | Gögn eru send um dulkóðaða WebSocket-tengingu (HTTPS/WSS). Ef hún næst ekki, til dæmis vegna milliþjóns, notar skriftan dulkóðaða HTTP-varaleið; mjög stórar síðuskyndimyndir eru sendar sérstaklega yfir HTTPS. MousePlayer setur engar vafrakökur; það notar local storage og session storage vafrans á vefsvæðinu þínu. |
| Óvirk AFK-tímabil | Ef gestur skilur flipann eftir opinn og fer frá í 20 mínútur greinir vélin sjálfkrafa óvirkni og þjappar óvirka bilinu við endurspilun svo þú eyðir ekki tíma í kyrrstæða skjái. |