Tollendi "vk.com/away.php" vel sequenti nexus ex homine sano

Strepitando in nexus in VKontakte missas, animadvertes, sicut in aliis reticulis socialibus, primum transitum ad nexum "tutum" esse, post quem retis socialis decernit utrum usor ulterius admittatur necne. Attentissime homines animadverterunt dimidiae secundae speciei "vk.com/away.php" in vecte inscriptionis navigatoris, sed certe nihil momenti ad eam rem attulit.

Tollendi "vk.com/away.php" vel sequenti nexus ex homine sano

erectus

Uno die, quidam programmator, aliud inceptum confecto, intellexit se obsessum esse omnibus de ea narrandi cupiditate. Projectus est in servo cum singulari IP, sed sine nomine regio. Pulchrum ergo tertium-gradum subdomain cito in ditione .ddns.net creata est, quae ultimo ut nexus usus est. 

Post aliquantulum regrediens, programmator invenit locum VK stipulas aperire, de transitu ad locum tutum informans;

Tollendi "vk.com/away.php" vel sequenti nexus ex homine sano

Utentes callidi videntur ipsi ius esse decernendi utri situs eant ad quemque non, sed VKontakte aliter sentiat et nullam occasionem praebeat sine fustibus ligamen sequendi.

Quid est malum?

Haec exsecutio plura incommoda habet significantia;

  • Non posse aperire locum suspectum. Ut supra dictum est, usura stipulam vincere nullo modo potest. Solus modus ligamen aperiendi est effingo et conglutinandum in talea electronica.
  • Vinculum cohibetur navigationis. Redirectio celeritas in ping pendet. Itaque cum magna vi et pretiosa secunda vita pereat, quod, ut scimus, non placet.
  • Transitus vigilantia. Haec methodus faciliorem reddit informationem de actionibus usoris colligendis, quae utique VK utitur, addito ad firmam coniunctionem id cursoris, unde transitus factus est.

Django liberans

Optima solutio omnium quaestionum praedictarum potest esse extensionis navigatri. Ob evidentes causas, electio in Chrome cadit. Est optimum unum in centrum articulus Articulus dicatus est pro Chrome extensiones scripto.

Ad talem extensionem creare, duos fasciculos in folder separato creare debebimus: json-Manifest et JavaScript lima ad monitor inscriptionis hodiernae.

Creare manifestum file

Praecipuum quod opus est, facultatem tribuere extensione tabs laborandi et scripturam exsecutabilem assignare:

{
  "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"
  }
}

Creare js file

Omnia hic simplicia sunt: ​​in eventu vocato cum nova tab creatur, perscriptio addimus pro inscriptione URL si incipit cum "vk.com/away.php», deinde repone cum uno recto, quod est in impetra;

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});
		}
	});
});

Extensio assembling

Faciens utrasque tabellas in eodem folder, Chrome aperta, elige extensionem tab et preme "Load extensionem incompositam". In fenestra quae aperit, folder tabellae extensae scriptae elige et Collecta deprime. Paratus! Nunc omnes nexus sicut vk.com/away cum originalibus restituuntur.

Sed in finem

Utique, hoc genus stipulae multos homines ex decies centenariis dolosis servavit, tamen, credo, homines ipsi ius habent ad iudicandum utrum per nexum non tutum strepat necne.
Pro commodo, I GitHub.

Source: www.habr.com

Add a comment