ללא קשר לדפדפן האינטרנט שבו אתה משתמש, כולנו מסתמכים על כפתור החזרה כדי לחזור לדף שביקרתם בו בעבר. אבל חלק מהאתרים משתמשים לרעה בכפתור החזרה כדי למנוע ממך לעזוב. זה מכעיס, אבל בקרוב נחלת העבר עבורכְּרוֹם-דפדפנים מבוססי.
כְּמוֹאבטחה עירומה מדווחת, המפתחים מאחורי דפדפן הקוד הפתוח Chromium, אשר Google Chrome (והדפדפן Edge החדש) בנויים סביב, הםהצגת התנהגות חדשהכדי למנוע מאתרים לשבור את הפונקציונליות של כפתור החזרה.
ישנן שתי דרכים שבהן אתר אינטרנט יכול לשבור את כפתור החזרה. הראשון הוא על ידי הצגת הפניות מחדש אשר רואה אתר אינטרנט טוען תחילה דף אחר שמפנה באופן מיידי לאתר המיועד. על ידי כך, לחיצה על כפתור החזרה פשוט טוענת את הדף הקודם אשר שוב מפנה חזרה לדף שאתה מנסה לעזוב.
מהירות אור ניתנת לריסוק
השיטה השנייה נקראת מניפולציה בהיסטוריה. כפתור החזרה מסתמך על היסטוריית הביקורים בדפים שלך כדי לדעת איזה עמוד קודם לטעון. אפשר להוסיף מספר פקודות "pushState" להיסטוריה זו (הודות ל-HTML5) מה שעוצר את טעינת העמוד הקודם. ניתן לערום את פקודות pushState אלו כך שלא משנה כמה פעמים או כמה מהר תמשיך ללחוץ על כפתור החזרה, זה לעולם לא יעזוב את הדף שבו אתה נמצא.
ההתנהגות החדשה שמוצגת ל-Chromium פירושה שכל מה שנוסף להיסטוריה שלא דרש "תנועת משתמש" יתעלם בעתיד. אז דף הפניה או פקודות pushState לא יעבדו יותר לתסכול של אתרי אינטרנט המשתמשים בטכניקה סתמית זו, אלא להקלה רבה על משתמשים ששונאים להיות לכודים כך.
שינוי ההתנהגות יהיה זמין בכל הפלטפורמות כולל Windows, Mac, Linux, Chrome OS, Android ו-Android WebView. זה כבר אושר להשקה ולכן אמור להופיע בעדכון עתידי עבור כל הדפדפנים הגדולים המשתמשים ב-Chromium בקרוב.