Faigh réidh le “vk.com/away.php” nó naisc a leanúint ó dhuine sláintiúil

Trí chliceáil ar na naisc a phostáiltear ar VKontakte, tabharfaidh tú faoi deara, mar atá i líonraí sóisialta eile, ar dtús go bhfuil aistriú chuig nasc “sábháilte”, agus ina dhiaidh sin cinneann an líonra sóisialta ar cheart an t-úsáideoir a cheadú a thuilleadh nó nach bhfuil. Thug formhór na ndaoine aireach faoi deara an chuma leath-dara ar “vk.com/away.php” i mbarra seoltaí an bhrabhsálaí, ach, ar ndóigh, níor chuir siad aon tábhacht leis.

Faigh réidh le “vk.com/away.php” nó naisc a leanúint ó dhuine sláintiúil

réamhstair

Lá amháin, thuig ríomhchláraitheoir áirithe, tar éis tionscadal eile a chríochnú, go raibh obsessed aige leis an fonn a insint do gach duine faoi. Rinneadh an tionscadal a óstáil ar fhreastalaí le IP uathúil, ach gan ainm fearainn. Mar sin, cruthaíodh fofhearann ​​álainn tríú leibhéal go tapa san fhearann ​​.ddns.net, a úsáideadh ar deireadh mar nasc. 

Ag filleadh ar an bpost tar éis tamaill, fuair an ríomhchláraitheoir amach go raibh stub VK ag oscailt in ionad an tsuímh, ag cur ar an eolas faoin aistriú chuig láithreán neamhshábháilte:

Faigh réidh le “vk.com/away.php” nó naisc a leanúint ó dhuine sláintiúil

Is cosúil go bhfuil sé de cheart ag úsáideoirí cliste iad féin a chinneadh cén láithreán ar cheart dóibh dul go dtí agus cé nach bhfuil, ach measann VKontakte ar bhealach difriúil agus ní thugann sé deis ar bith an nasc a leanúint gan crutches.

Céard atá mícheart

Tá roinnt míbhuntáistí suntasacha ag baint leis an gcur i bhfeidhm seo:

  • Neamhábaltacht chun suíomh amhrasach a oscailt. Mar a dúradh thuas, níl aon bhealach ag an úsáideoir an stub a shárú. Is é an t-aon bhealach chun an nasc a oscailt ná é a chóipeáil agus a ghreamú isteach sa bharra seoltaí.
  • Moill ar nascleanúint nasc. Braitheann an luas atreoraithe ar an ping. Dá réir sin, le ping ard, féadfar soicind lómhara den saol a chailleadh, rud nach bhfuil, mar is eol dúinn, inghlactha.
  • Monatóireacht aistrithe. Déanann an modh seo níos éasca faisnéis a bhailiú faoi ghníomhartha úsáideoirí, a bhfuil, ar ndóigh, cad a úsáideann VK, ag cur leis an nasc slán id an phoist óna ndearnadh an t-aistriú.

Django saor in aisce,

Is é an réiteach is fearr ar na fadhbanna thuas go léir ná síneadh brabhsálaí. Ar chúiseanna soiléire, titeann an rogha ar Chrome. Tá ceann den scoth ar an mol airteagal Alt tiomnaithe do scríobh síntí do Chrome.

Chun síneadh den sórt sin a chruthú, beidh orainn dhá chomhad a chruthú i bhfillteán ar leith: json-Manifest agus comhad JavaScript chun monatóireacht a dhéanamh ar an seoladh url reatha.

Cruthaigh comhad Manifest

Is é an rud is mó a theastaíonn uainn ná cead a thabhairt don síneadh oibriú le cluaisíní agus script inrite a shannadh:

{
  "manifest_version": 2,
  "name": "Run Away From vk.com/away",
  "version": "1.0",
  "background": {
    "scripts": ["background.js"]
  },
  "permissions": ["tabs"],
  "browser_action": {
    "default_title": "Run Away From vk.com/away"
  }
}

Cruthaigh comhad js

Tá gach rud simplí anseo: sa chás ar a dtugtar nuair a chruthaítear cluaisín nua, cuirimid seic isteach don seoladh url má thosaíonn sé le “vk.com/away.php", ansin cuir an ceann ceart ina ionad, atá san iarratas GET:

chrome.tabs.onCreated.addListener( function (tabId, changeInfo, tab) {
	chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
		var url = tabs[0].url;
		if (url.substr(0,23) == "https://vk.com/away.php"){
			var last = url.indexOf("&", 0)
			if(last == -1)last = 1000;
			var url = decodeURIComponent(url.substr(27, last-27));
			chrome.tabs.update({url: url});
		}
	});
});

An síneadh a chur le chéile

Tar éis a chinntiú go bhfuil an dá chomhad san fhillteán céanna, oscail Chrome, roghnaigh an cluaisín síneadh agus cliceáil "Luchtaigh síneadh neamhphacáilte". Sa fhuinneog a osclaíonn, roghnaigh fillteán an chomhaid leathnaithe scríofa agus cliceáil Bailigh. Réidh! Anois cuirtear na naisc bhunaidh in ionad gach nasc mar vk.com/away.

In ionad a thabhairt i gcrích

Ar ndóigh, tá an cineál stub seo tar éis go leor daoine a shábháil ó na milliúin suíomhanna calaoiseacha, áfach, creidim go bhfuil sé de cheart ag daoine iad féin a chinneadh cé acu cliceáil ar nasc neamhshábháilte nó nach bhfuil.
Ar mhaithe le caoithiúlacht, phostáil mé an tionscadal ar github.

Foinse: will.com

Add a comment