Connect with us

Technology

Google Chrome may soon keep your back button from being hijacked

Published

on

Google Chrome could stop something called "history manipulation."
Google Chrome could stop something called “history manipulation.”

Image: Getty Images/Cultura RF

You’ve been there: Caught on a dodgy website, faced with a barrage of ads or suspicious content, and found yourself trapped — no matter how much you hit the back button.

It’s a sinister issue called “history manipulation,” where multiple dummy pages are inserted into your browser’s history to fast forward you to the page you were trying to leave.

The issue has been on the Chrome team’s radar since 2016, and now it could be a thing of the past in a future release of the browser, as spotted by 9to5Google.

In a series of published Chromium code changes, Chrome would flag pages that have been added to the back/forward history without the user’s intention, then skip them when the user hits the back button. 

Chrome would then send the questionable pages to Google for analysis. 

A Google spokesperson told Mashable that it’s part of the company’s ongoing work to stop navigation hijacking, but had nothing specific to share on the feature.

Lately, Chrome has been implementing features to protect users from shady behavior on the web, such as warning users when they might possibly fall into a phone billing subscription scam, and shaming websites that aren’t using HTTPS.

Https%3a%2f%2fblueprint api production.s3.amazonaws.com%2fuploads%2fvideo uploaders%2fdistribution thumb%2fimage%2f90023%2f21fbe6f6 0b79 4d5a b332 bdf8808e5472

!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1453039084979896’);
if (window._geo == ‘GB’) {
fbq(‘init’, ‘322220058389212’);
}

if (window.mashKit) {
mashKit.gdpr.trackerFactory(function() {
fbq(‘track’, “PageView”);
}).render();
}

Continue Reading
Advertisement Find your dream job

Trending