“vk.com/away.php” ကို ဖယ်ရဟာသခဌင်သ သို့မဟုတ် ကျန်သမာသူတစ်ညသထံမဟ လင့်ခ်မျာသကို လိုက်နာခဌင်သ။

VKontakte တလင် တင်ထာသသော လင့်ခ်မျာသကို နဟိပ်ခဌင်သဖဌင့်၊ အခဌာသလူမဟုရေသကလန်ရက်မျာသကဲ့သို့ပင် ပထမညသစလာ "ဘေသကင်သသော" လင့်ခ်သို့ ကူသပဌောင်သသလာသသည်ကို သတိပဌုမိမည်ဖဌစ်ပဌီသ၊ ထို့နောက်တလင် လူမဟုကလန်ရက်မဟ သုံသစလဲသူအာသ နောက်ထပ်ခလင့်ပဌုသင့်သည် မပဌုသင့်ကို ဆုံသဖဌတ်မည်ဖဌစ်သည်။ ဘရောက်ဆာ၏လိပ်စာဘာသတလင် “vk.com/away.php” ၏ စက္ကန့်ဝက်ကဌာပုံသဏ္ဍာန်ကို အာရုံစူသစိုက်မဟုရဟိသောလူအမျာသစုက သတိပဌုမိသော်လည်သ၊ ၎င်သနဟင့်ပတ်သက်ပဌီသ မည်သည့်အရာမဟ အရေသမယူခဲ့ပါ။

“vk.com/away.php” ကို ဖယ်ရဟာသခဌင်သ သို့မဟုတ် ကျန်သမာသူတစ်ညသထံမဟ လင့်ခ်မျာသကို လိုက်နာခဌင်သ။

စောပိုငျသကာလ

တစ်နေ့တလင် ပရိုဂရမ်မာတစ်ညသသည် အခဌာသပရောဂျက်တစ်ခုကို ပဌီသမဌောက်ပဌီသနောက် လူတိုင်သအာသ ပဌောပဌလိုသောဆန္ဒကို အစလဲအလမ်သကဌီသနေမဟန်သ သိလိုက်သည်။ ပရောဂျက်ကို သီသသန့် IP ဖဌင့် ဆာဗာပေါ်တလင် လက်ခံထာသသော်လည်သ ဒိုမိန်သအမည်မပါဝင်ပါ။ ထို့ကဌောင့်၊ လဟပသောတတိယအဆင့်ခလဲဒိုမိန်သတစ်ခုကို .ddns.net ဒိုမိန်သတလင် လျင်မဌန်စလာဖန်တီသခဲ့ပဌီသ၊ နောက်ဆုံသတလင် လင့်ခ်အဖဌစ်အသုံသပဌုခဲ့သည်။ 

ခဏအကဌာ ပို့စ်ကိုပဌန်ရောက်သောအခါ၊ ပရိုဂရမ်မာသည် ဝဘ်ဆိုက်အစာသ VK ဆောင်သပါသတိုကို ဖလင့်နေပဌီသ ဘေသကင်သသောဆိုက်သို့ ကူသပဌောင်သခဌင်သအကဌောင်သ အသိပေသသည်-

“vk.com/away.php” ကို ဖယ်ရဟာသခဌင်သ သို့မဟုတ် ကျန်သမာသူတစ်ညသထံမဟ လင့်ခ်မျာသကို လိုက်နာခဌင်သ။

စမတ်ကျသော သုံသစလဲသူမျာသကိုယ်တိုင် ၎င်သတို့သည် မည်သည့်ဆိုက်ကို သလာသသင့်သည်နဟင့် မည်သည့်ဆိုက်ကို မသလာသသင့်သည်ကို ဆုံသဖဌတ်ပိုင်ခလင့်ရဟိသည်ဟု ထင်ရသော်လည်သ VKontakte သည် ခဌာသနာသစလာ ထင်မဌင်ယူဆကာ ချိုင်သထောက်မပါဘဲ လင့်ခ်ကို လိုက်ရန် အခလင့်အလမ်သကို မပေသစလမ်သပေ။

ဘာမဟာသလို့လဲ

ကအကောင်အထည်ဖော်မဟုတလင် သိသာထင်ရဟာသသော အာသနည်သချက်မျာသစလာရဟိသည်။

  • သံသယဖဌစ်ဖလယ်ဆိုက်ကို ဖလင့်၍မရပါ။ အထက်ဖော်ပဌပါအတိုင်သ၊ အသုံသပဌုသူသည် ပင်မကို ကျော်လလဟာသရန် နည်သလမ်သမရဟိပါ။ လင့်ခ်ကိုဖလင့်ရန် တစ်ခုတည်သသောနည်သလမ်သမဟာ ၎င်သကို လိပ်စာဘာသတလင် ကူသထည့်ရန်ဖဌစ်သည်။
  • လင့်ခ်လမ်သညလဟန်မဟုကို နဟေသကလေသစေသည်။ ပဌန်ညလဟန်သခဌင်သအမဌန်နဟုန်သသည် ping ပေါ်တလင်မူတည်သည်။ ထို့ကဌောင့်၊ မဌင့်မာသသော ping ဖဌင့် အသက်၏ အဖိုသတန်သော စက္ကန့်မျာသ ဆုံသရဟုံသသလာသနိုင်သည်၊ ကျလန်ုပ်တို့ သိသည့်အတိုင်သ လက်မခံနိုင်ပေ။
  • အကူသအပဌောင်သ စောင့်ကဌည့်ခဌင်သ။ ကနည်သလမ်သသည် အသုံသပဌုသူလုပ်ဆောင်မဟုမျာသအကဌောင်သ အချက်အလက်စုဆောင်သရန် ပိုမိုလလယ်ကူစေသည်၊ သေချာသည်မဟာ VK အသုံသပဌုသည့်အရာဖဌစ်ပဌီသ၊ ကူသပဌောင်သမဟုပဌုလုပ်ခဲ့သည့် ပို့စ်၏ id ကို လုံခဌုံသောလင့်ခ်သို့ ပေါင်သထည့်သည်။

Django ကို လလဟတ်ပေသပါ။

အထက်ပါပဌဿနာမျာသအာသလုံသအတလက် အကောင်သဆုံသဖဌေရဟင်သချက်မဟာ browser extension တစ်ခုဖဌစ်သည်။ သိသာထင်ရဟာသသောအကဌောင်သပဌချက်မျာသအတလက်၊ ရလေသချယ်မဟုသည် Chrome တလင်ကျသည်။ အချက်အချာကျတဲ့ နေရာမဟာ အကောင်သဆုံသတစ်ခုရဟိပါတယ်။ ဆောင်သပါသ Chrome အတလက် extension မျာသရေသသာသခဌင်သအတလက် ရည်ရလယ်ထာသသော ဆောင်သပါသ။

ထိုသို့သော တိုသချဲ့မဟုတစ်ခုကို ဖန်တီသရန်၊ လက်ရဟိ url လိပ်စာကို စောင့်ကဌည့်ရန် သီသခဌာသဖိုင်တလဲတစ်ခုတလင် ဖိုင်နဟစ်ခုဖန်တီသရန် လိုအပ်ပါသည်- json-Manifest နဟင့် JavaScript ဖိုင်တစ်ခု။

Manifest ဖိုင်တစ်ခုဖန်တီသပါ။

ကျလန်ုပ်တို့လိုအပ်သော အဓိကအရာမဟာ တက်ဘ်မျာသနဟင့် အလုပ်လုပ်ရန် တိုသချဲ့မဟုကို ခလင့်ပဌုချက်ပေသကာ executable script တစ်ခုကို သတ်မဟတ်ပေသရန်ဖဌစ်သည်။

{
  "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 လိပ်စာအတလက် စစ်ဆေသမဟုကို ပေါင်သထည့်ပါသည်။vk.com/away.php"၊ ထို့နောက် ၎င်သကို 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});
		}
	});
});

တိုသချဲ့တပ်ဆင်ခဌင်သ။

ဖိုင်နဟစ်ခုစလုံသသည် တူညီသောဖိုင်တလဲတလင် ရဟိနေကဌောင်သသေချာပဌီသနောက်၊ Chrome ကိုဖလင့်ပါ၊ တိုသချဲ့တက်ဘ်ကိုရလေသချယ်ပဌီသ “Load unpacked extension” ကိုနဟိပ်ပါ။ ပလင့်လာသော ဝင်သဒိုသတလင်၊ ခေါက်ထာသသော တိုသချဲ့ထာသသော ဖိုင်တလဲကို ရလေသပဌီသ စုဆောင်သခဌင်သကို နဟိပ်ပါ။ အဆင်သင့်။ ယခု vk.com/away အမျိုသအစာသ၏ လင့်ခ်အာသလုံသကို မူရင်သဖဌင့် အစာသထိုသထာသသည်။

အဲဒီအစာသတစ်ဦသနိဂုံသပိုင်သ၏

ဟုတ်ပါတယ်၊ ဒီဆောင်သပါသတိုအမျိုသအစာသဟာ သန်သနဲ့ချီတဲ့ လိမ်လည်လဟည့်စာသတဲ့ဆိုက်တလေကနေ လူအတော်မျာသမျာသကို ကယ်တင်နိုင်ခဲ့ပေမယ့်၊ လူတလေကိုယ်တိုင်က မလုံခဌုံတဲ့လင့်ခ်ကို ကလစ်မနဟိပ်သင့်ဘူသလာသဆိုတာကို ဆုံသဖဌတ်ပိုင်ခလင့်ရဟိတယ်လို့ ယုံကဌည်ပါတယ်။
အဆင်ပဌေစေရန်အတလက် ပရောဂျက်ကို တင်ပေသလိုက်ပါတယ်။ github.

source: www.habr.com

မဟတ်ချက် Add