የአካባቢ ማከማቻ እና የተቀመጠ ውሂብ
ዲሞ አፕሊኬሽን የደግ ልማት ለመጠበቅ የድረ-ገጹን localStorage API ይጠቀማል። በተለይም የተረጋገጠ ሚዛንህን እና የክፍልፋይ ድጋፍ መጠንን ያስቀምጣል። ይህም ገጹን ከጨመረህ ወይም የድረ-ገጽ መስኮቱን ከዘጋህ በኋላ የሚያስቀምጠው የሞላ ሳንቲም ድምርህ እንዲቀጥል ያደርጋል።
ሚዛንህን በአካባቢያዊ ማከማቻ ማከማቻ ማለት ሂደቱ ወጥነት የለሽ ማለት አይደለም፣ ሌላ ውሂብ እንደሚሰበስብም አያረጋግጥም። ሚዛንህ በመሣሪያህ ላይ ቢቀመጥም፣ የመለያ ወይም የክፍያ ጋቴወይ አለመኖር ሌላ ሂደት ወይም ምልከታ በሌላ ቦታ እንደሚከሰት ማረጋገጥ አይችልም።
የሶስተኛ ወገን ኔትወርክ ጥያቄዎች
የኔትወርክ ምልከታዎች የቀረጻው ሞዴል ለGoogle Fonts የስታይል ሽፋን (stylesheet) በግልጽ እንደሚገልጽ ያሳያሉ። ይህ ማለት መድረሻዎ (browser) ጽሁፉን በትክክል ለማሳየት የፎንት ፋይሎችን ከGoogle ሰርቨሮች ሊጠይቅ ይችላል።
ይህ ልዩ ጥያቄ ቢታይም፣ በእያንዳንዱ የገጽ ጭነት (page load) ላይ ያለውን ሙሉ የኔትወርክ ተረጋጋጭ ግብዓት ገና ሙሉ በሙሉ አልተወሰነም። የፎንት መግለጫውን ማረጋገጥ እንችላለን፣ ነገር ግን በጨዋታው ወቅት ሌሎች የሶስተኛ ወገን ተከታታይ ስክሪፕቶች (tracking scripts) ወይም የውሂብ ስብሰባ መሳሪያዎች እንደሚሰሩ ገና ማረጋገጥ አንችልም።
የመለያ እና የክፍያ ሂደት
ዲሞው (demo) ከባህላዊ የመለያ ስርዓት ጋር አይሰራም። ጨዋታውን ለመጀመር ምንም የመግቢያ (login) ግዴታ የለውም፣ እና የእውነተኛ ገንዘብን ለማቀናበር የተገናኘ የክፍያ ጋራጭዌት (payment gateway) የለም።
በLate Job Census ውስጥ የሚጠቀሙት የሞያ ሳንቲሞች የገንዘብ ዋጋ የላቸውም እና መውጣት አይችሉም። የፋይናንስ ካሽየር ወይም የክፍያ ሂደት ስለሌለ፣ በጨዋታው ወቅት ምንም የግል ፋይናንስ መረጃዎች ወደ ምንም ሰርቨር አይተላለፉም። ይህ የመለያ ሂደት አለመኖር ለብራውዘር-ተኮር (browser-based) ዲሞስትሬሽኖች ተለምዷል፤ ነገር ግን ይህ በራሱ የድረ-ገጹን ስለ ሌሎች ሊኖሩ የሚችሉ የውሂብ ነጥቦች የግላዊነት ፖሊሲ አይወስንም።
የማይታወቅነት እና የመከታተያ ስፋት
ውሂብን በlocalStorage ማከማቸት መደበኛ የብራውዘር ባህሪ ነው እና በራሱ ሙሉ ማይታወቅነትን አያረጋግጥም። ይህ ማለት ውሂቡ በማዕከላዊ ሰርቨር ሳይሆን በአካላዊ መሳሪያዎ (local machine) እንደሚቆይ ብቻ ነው።
በተመሳሳይ፣ የመለያ ወይም የክፍያ ሂደት አለመኖር ድረ-ገጹ ምንም የግል ውሂብ አይሰበስብም፣ ምንም ተከታታይ አያደርግም ወይም ውሂብን ወደ ሶስተኛ ወገኖች አይሽጭም ማለት አይደለም። እነዚህ ጥቅሎች የግላዊነት ፖሊሲ ወይም የኔትወርክ ትንተና ከሚሰጡ ልዩ ማስረጃዎች ይጠይቃሉ፣ እነዚህም ለዚህ ዲሞ ገና ሙሉ በሙሉ አልተረጋገጡም።
የውሂብ ማቆያ እና ኩኪዎች
የብራውዘርዎን cached files ማጽዳት ከዚህ demo የሚያጠቀመውን localStorage ማጽዳት ልዩነት አለው። የተቀመጠውን ባላንስ እና fractional carry ለማስወገድ፣ የድህረ-ገጹን ውሂብ ወይም localStorage ለዚህ domain ልዩ ማጽዳት አለብዎት።
ስለ cookies፣ server logs እና encryption ጉዳይ፣ የሚረጋገጠው ማስረጃ ሙሉ በሙሉ አልተወሰነም። ፎንቶች ከGoogle እንደሚጫኑ ቢረዳንም፣ ድህረ-ገጹ ስንት ጊዜ session data እንደሚይዝ ወይም cookies ከጨዋታው ውድድር ጋር ብቻ ሳይሆን ለሌላ አላማ እንደሚያገለግል ለማረጋገጥ የሚያስችል ማስረጃ አልተገኘም።
የተመለከቱ እውነታዎች ማጠቃለያ
- የአካባቢ ውሂብ፡ የተጠጋጋ ሚዛን እና ክፍልፋይ ድጋፍ በ localStorage ውስጥ ይቆያሉ።
- ፎንቶች፡ የGoogle Fonts stylesheet በግልጽ ተገልጿል እና ተጭኗል።
- ሂሳብ፡ ምዝገባ ወይም ክፍያ ሂደት የለም።
- ግላዊነት፡ የአካባቢ ማከማቻ ማለት ማንነት ማለት አይደለም፤ ሌሎች የክትትል ዘዴዎች ገና አልተወገዱም።
እነዚህ ማሳያዎች በዲሞው የአሁኑ ሁኔታ ላይ የተመሰረቱ ናቸው። የወደፊት ማሻሻያዎች ወይም ሙሉ የኔትወርክ ካፕቸሮች ተጨማሪ የውሂብ ማከናወን ዘዴዎችን ሊያሳዩ ይችላሉ።
በብዛት የሚጠየቁ ጥያቄዎች
የሚመዝገበውን ሚዛን በlocalStorage ማከማቻ ማለት ወጥነት የለሽ ማለት ነው?
አይ። ውሂብን በlocalStorage ማከማቻ ማለት መረጃው በመሣሪያህ ላይ እንደሚቆይ ማለት ነው። ይህ ድረ-ገጹ ወጥነት የለሽ መሆኑን፣ እንደሚከተለህ ማለት ወይም በሌሎች መንገዶች ሌላ ውሂብ እንደሚሰበስብ ማስረጃ አይደለም።
ይህ ዲሞ የሚጠቀምባቸው የሶስተኛ ወገን አገልግሎቶች ምንድን ናቸው?
ዲሞው ለስታይሊንግ Google Fonts የመጠቀምን በግልጽ ይገልጻል። ይህ ማለት የፎንት ፋይሎች ከGoogle ሰርቨሮች ሊጫኑ ይችላሉ ማለት ነው። ሌሎች የሶስተኛ ወገን ጥያቄዎች ገና ሙሉ በሙሉ አልተገለጹም።
ውሂቤ ለአዲወርቶች ይሸጣል ወይም ይጋራል?
በተመልካቾች እውነታዎች ላይ በመመስረት፣ የውሂብ ሽያጭ ወይም ማጋራት ማስረጃ የለም። ነገር ግን፣ የመለያ ወይም የክፍያ ፍሰት አለመኖር ውሂብህ በሌሎች መንገዶች እንዳይቀይር ወይም እንዳይጋራ ማረጋገጥ አይችልም። የውሂብ ማከማቻ እና ማጋራት ሙሉ ስፋት ገና አልተወሰነም።