VKontakte เชชเชฐ เชชเซเชธเซเช เชเชฐเซเชฒเซ เชฒเชฟเชเชเซเชธ เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซเชจเซ, เชคเชฎเซ เชเซเชถเซ เชเซ, เช เชจเซเชฏ เชธเชพเชฎเชพเชเชฟเช เชจเซเชเชตเชฐเซเชเซเชธเชจเซ เชเซเชฎ, เชชเซเชฐเชฅเชฎ "เชธเชฒเชพเชฎเชค" เชฒเชฟเชเช เชชเชฐ เชธเชเชเซเชฐเชฎเชฃ เชฅเชพเชฏ เชเซ, เชเซ เชชเชเซ เชธเชพเชฎเชพเชเชฟเช เชจเซเชเชตเชฐเซเช เชจเชเซเชเซ เชเชฐเซ เชเซ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชตเชงเซ เชฎเชเชเซเชฐเซ เชเชชเชตเซ เชเซเชเช เชเซ เชจเชนเซเช. เชฎเซเชเชพเชญเชพเชเชจเชพ เชธเชเซเชค เชฒเซเชเซเช เชฌเซเชฐเชพเชเชเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพเช เชฌเชพเชฐเชฎเชพเช "vk.com/away.php" เชจเชพ เช เชกเชงเชพ-เชธเซเชเชจเซเชกเชจเซ เชฆเซเชเชพเชต เชเซเชฏเซ, เชชเชฐเชเชคเซ, เช เชฒเชฌเชคเซเชค, เชคเซเชจเซ เชเซเช เชฎเชนเชคเซเชต เชเชชเซเชฏเซเช เชจเชนเซเช.
เชชเซเชฐเชพเชเซเชคเชฟเชนเชพเชธเชฟเช
เชเช เชฆเชฟเชตเชธ, เชเช เชเซเชเซเชเชธ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐเซ, เชฌเซเชเซ เชชเซเชฐเซเชเซเชเซเช เชชเซเชฐเซเชฃ เชเชฐเซเชฏเชพ เชชเชเซ, เชธเชฎเชเชพเชฏเซเช เชเซ เชคเซ เชฆเชฐเซเชเชจเซ เชคเซเชจเชพ เชตเชฟเชถเซ เชเชนเซเชตเชพเชจเซ เชเชเซเชเชพเชฅเซ เชเซเชฐเชธเซเชค เชเซ. เชชเซเชฐเซเชเซเชเซเช เชเช เช เชจเชจเซเชฏ IP เชธเชพเชฅเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชนเซเชธเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชกเซเชฎเซเชจ เชจเชพเชฎ เชตเชฟเชจเชพ. เชคเซเชฅเซ, .ddns.net เชกเซเชฎเซเชจเชฎเชพเช เชเช เชธเซเชเชฆเชฐ เชคเซเชคเซเชฏ-เชธเซเชคเชฐเชจเซเช เชธเชฌเชกเซเชฎเซเชเชจ เชเชกเชชเชฅเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเซ เชเชเชฐเซ เชเช เชฒเชฟเชเช เชคเชฐเซเชเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเซเช เชนเชคเซเช.
เชฅเซเชกเชพ เชธเชฎเชฏ เชชเชเซ เชชเซเชธเซเช เชชเชฐ เชชเชพเชเชพ เชซเชฐเซเชฏเชพ, เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐเซ เชถเซเชงเซเชฏเซเช เชเซ เชธเชพเชเชเชจเซ เชฌเชฆเชฒเซ, เชเช VK เชธเซเชเชฌ เชเซเชฒเซ เชฐเชนเซเชฏเซ เชเซ, เชเซ เช เชธเซเชฐเชเซเชทเชฟเชค เชธเชพเชเช เชชเชฐ เชธเชเชเซเชฐเชฎเชฃ เชตเชฟเชถเซ เชเชพเชฃ เชเชฐเซ เชเซ:
เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชธเซเชฎเชพเชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชชเซเชคเชพเชจเซ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซ เช
เชงเชฟเชเชพเชฐ เชเซ เชเซ เชคเซเชเช เชเช เชธเชพเชเช เชชเชฐ เชเชตเซเช เชเซเชเช เช
เชจเซ เชเช เชจเชนเซเช, เชชเชฐเชเชคเซ VKontakte เช
เชฒเช เชฐเซเชคเซ เชตเชฟเชเชพเชฐเซ เชเซ เช
เชจเซ เชเซเชฐเซเช เชตเชฟเชจเชพ เชฒเชฟเชเชเชจเซ เช
เชจเซเชธเชฐเชตเชพเชจเซ เชเซเช เชคเช เชชเซเชฐเชฆเชพเชจ เชเชฐเชคเซเช เชจเชฅเซ.
เชเซเชเซ เชถเซเช เชเซ
เช เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช เชเชฃเชพ เชจเซเชเชงเชชเชพเชคเซเชฐ เชเซเชฐเชซเชพเชฏเชฆเชพ เชเซ:
- เชถเชเชเชพเชธเซเชชเชฆ เชธเชพเชเช เชเซเชฒเชตเชพเชฎเชพเช เช เชธเชฎเชฐเซเชฅเชคเชพ. เชเชชเชฐ เชเชฃเชพเชตเซเชฏเชพ เชฎเซเชเชฌ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเชพเชธเซ เชธเซเชเชฌเชจเซ เชฆเซเชฐ เชเชฐเชตเชพเชจเซ เชเซเช เชฐเชธเซเชคเซ เชจเชฅเซ. เชฒเชฟเชเช เชเซเชฒเชตเชพเชจเซ เชเชเชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ เช เชเซ เชเซ เชคเซเชจเซ เชเชกเซเชฐเซเชธ เชฌเชพเชฐเชฎเชพเช เชเซเชชเชฟ เชเชฐเซเชจเซ เชชเซเชธเซเช เชเชฐเซ.
- เชฒเชฟเชเช เชจเซเชตเชฟเชเซเชถเชจเชจเซ เชงเซเชฎเซเช เชเชฐเซ เชเซ. เชฐเซเชกเชพเชฏเชฐเซเชเซเชถเชจ เชเชกเชช เชชเชฟเชเช เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเซ เชเซ. เชคเชฆเชจเซเชธเชพเชฐ, เชเชเซเช เชชเชฟเชเช เชธเชพเชฅเซ, เชเซเชตเชจเชจเซ เชเชฟเชเชฎเชคเซ เชธเซเชเชเชก เชเซเชฎเชพเชตเซ เชถเชเชพเชฏ เชเซ, เชเซ เชเชชเชฃเซ เชเชพเชฃเซเช เชเซเช, เชคเซ เชธเซเชตเซเชเชพเชฐเซเชฏ เชจเชฅเซ.
- เชธเชเชเซเชฐเชฎเชฃ เชฎเซเชจเซเชเชฐเซเชเช. เช เชชเชฆเซเชงเชคเชฟ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชเซเชฐเชฟเชฏเชพเช เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ, เชเซ, เช เชฒเชฌเชคเซเชค, VK เชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเซ เชชเซเชธเซเชเชจเซ เชเชเชกเซเชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชฒเชฟเชเชเชฎเชพเช เชเชฎเซเชฐเซเชจเซ เชเซเชฎเชพเชเชฅเซ เชธเชเชเซเชฐเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
Django เชฎเซเชเซเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เชเชชเชฐเซเชเซเชค เชคเชฎเชพเชฎ เชธเชฎเชธเซเชฏเชพเชเชจเซ เชถเซเชฐเซเชทเซเช เชเชเซเชฒ เชฌเซเชฐเชพเชเชเชฐ เชเชเซเชธเซเชเซเชเชถเชจ เชนเซเช เชถเชเซ เชเซ. เชธเซเชชเชทเซเช เชเชพเชฐเชฃเซเชธเชฐ, เชชเชธเชเชฆเชเซ Chrome เชชเชฐ เชชเชกเซ เชเซ. เชนเชฌ เชชเชฐ เชเช เชเชคเซเชคเชฎ เชเซ
เชเชตเชพ เชเชเซเชธเซเชเซเชเชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ, เช เชฎเชพเชฐเซ เชเช เช เชฒเช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชฌเซ เชซเชพเชเชฒเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ: เชตเชฐเซเชคเชฎเชพเชจ url เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชฎเซเชจเชฟเชเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ json-Manifest เช เชจเซ JavaScript เชซเชพเชเชฒ.
เชฎเซเชจเชฟเชซเซเชธเซเช เชซเชพเชเชฒ เชฌเชจเชพเชตเซ
เช เชฎเชจเซ เชเซ เชฎเซเชเซเชฏ เชตเชธเซเชคเซเชจเซ เชเชฐเซเชฐ เชเซ เชคเซ เช เชเซ เชเซ เชเชเซเชธเซเชเซเชเชถเชจเชจเซ เชเซเชฌ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เช เชจเซ เชเชเซเชเชฟเชเซเชฏเซเชเซเชฌเชฒ เชธเซเชเซเชฐเชฟเชชเซเช เชธเซเชเชชเชตเชพเชจเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเชตเซ.
{
"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"
}
}
js เชซเชพเชเชฒ เชฌเชจเชพเชตเซ
เช
เชนเซเช เชฌเชงเซเช เช เชธเชฐเชณ เชเซ: เชเซเชฏเชพเชฐเซ เชจเชตเซ เชเซเชฌ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชเชนเซเชตเชพเชฏ เชคเซเชตเซ เชเชเชจเชพเชฎเชพเช, เช
เชฎเซ url เชธเชฐเชจเชพเชฎเชพ เชฎเชพเชเซ เชเช เชเซเช เชเชฎเซเชฐเซเช เชเซเช เชเซ เชคเซ "เชฅเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ
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});
}
});
});
เชเชเซเชธเซเชเซเชเชถเชจ เชเชธเซเชฎเซเชฌเชฒเซเชเช
เชฌเชเชจเซ เชซเชพเชเชฒเซ เชเช เช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ, Chrome เชเซเชฒเซ, เชเชเซเชธเซเชเซเชเชถเชจ เชเซเชฌ เชชเชธเชเชฆ เชเชฐเซ เช เชจเซ "เชฒเซเชก เช เชจเชชเซเชเซเชก เชเชเซเชธเซเชเซเชเชถเชจ" เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ. เชเซเชฒเชคเซ เชตเชฟเชเชกเซเชฎเชพเช, เชฒเชเซเชฒเซ เชตเชฟเชธเซเชคเซเชค เชซเชพเชเชฒเชจเซเช เชซเซเชฒเซเชกเชฐ เชชเชธเชเชฆ เชเชฐเซ เช เชจเซ เชเชเชคเซเชฐเชฟเชค เชเชฐเซ เชเซเชฒเชฟเช เชเชฐเซ. เชคเซเชฏเชพเชฐ! เชนเชตเซ vk.com/away เชเซเชตเซ เชฌเชงเซ เชฒเชฟเชเชเซเชธ เชฎเซเชณ เชธเชพเชฅเซ เชฌเชฆเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชคเซเชจเชพ เชฌเชฆเชฒเซ เชเช เชจเชฟเชทเซเชเชฐเซเชท
เช
เชฒเชฌเชคเซเชค, เช เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชเชฌเชฅเซ เชเชฃเชพ เชฒเซเชเซเชจเซ เชฒเชพเชเซ เชเซเชคเชฐเชชเชฟเชเชกเซเชจเซ เชธเชพเชเชเซเชธเชฎเชพเชเชฅเซ เชฌเชเชพเชตเซเชฏเชพ เชเซ, เชเซ เชเซ, เชนเซเช เชฎเชพเชจเซเช เชเซเช เชเซ เช
เชธเซเชฐเชเซเชทเชฟเชค เชฒเชฟเชเช เชชเชฐ เชเซเชฒเชฟเช เชเชฐเชตเซเช เชเซ เชจเชนเซเช เชคเซ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซ เช
เชงเชฟเชเชพเชฐ เชฒเซเชเซเชจเซ เช เชเซ.
เชธเชเชตเชก เชฎเชพเชเซ, เชฎเซเช เชชเซเชฐเซเชเซเชเซเช เชชเชฐ เชชเซเชธเซเช เชเชฐเซเชฏเซ
เชธเซเชฐเซเชธ: www.habr.com