Ma te panui i nga hononga i tukuna i runga i te VKontakte, ka kite koe, pera i etahi atu whatunga hapori, i te tuatahi he whakawhiti ki te hononga "haumaru", ka mutu ka whakatauhia e te whatunga hapori mehemea ka whakaaetia te kaiwhakamahi ki te kore ranei. Ko te nuinga o te hunga whakarongo ka kite i te haurua tuarua o te ahua o "vk.com/away.php" i te pae wāhitau o te kaitirotiro, engari, ko te tikanga, kaore he mea nui ki a ia.
prehistory
I tetahi ra, ka mohio tetahi kaiwhakatakoto kaupapa, kua oti i a ia tetahi atu kaupapa, i te hiahia ia ki te korero ki nga tangata katoa. I whakahaerehia te kaupapa i runga i te tūmau me te IP ahurei, engari kaore he ingoa rohe. Na reira, i hangaia he rohe-tuatoru ataahua i roto i te rohe .ddns.net, i te mutunga ka whakamahia hei hononga.
I te hokinga mai ki te pou i muri i etahi wa, ka kitea e te kaihōtaka ko te waahi kaore i te waahi, kei te tuwhera he stub VK, e whakaatu ana mo te whakawhiti ki tetahi waahi haumaru:
Te ahua nei kei a ratou ano te mana o nga kaiwhakamahi mohio ki te whakatau ko tehea te waahi ka haere ki a raatau kaore, engari he rereke te whakaaro a VKontakte me te kore e whai waahi ki te whai i te hono me te kore tootoo.
He aha te he
He maha nga ngoikoretanga nui o tenei whakatinanatanga:
- Te kore e taea ki te whakatuwhera i tetahi waahi whakapae. Ka rite ki te korero i runga ake nei, kaore he huarahi e taea ai e te kaiwhakamahi te wikitoria i te stub. Ko te huarahi anake hei whakatuwhera i te hono ko te kape me te whakapiri ki te pae wāhitau.
- Ka pōturi te whakatere hononga. Ko te tere anga whakamua kei runga i te ping. Na reira, me te ping teitei, ka ngaro pea nga hēkona utu nui o te oranga, e mohio ana tatou, kaore e whakaaetia.
- Te aroturuki i te whakawhiti. Ma tenei tikanga ka ngawari ake te kohi korero mo nga mahi a nga kaiwhakamahi, ko te tikanga, ko ta VK e whakamahi ana, me te taapiri atu ki te hononga haumaru te id o te pou i puta ai te whakawhiti.
Whakakorea Django
Ko te otinga tino pai ki nga raru katoa o runga ake nei ko te toronga tirotiro. Mo nga take maamaa, ka taka te whiringa ki a Chrome. He tino pai kei runga i te hub
Hei waihanga i taua toronga, me hanga e matou kia rua nga konae ki roto i te kōpaki motuhake: he json-Manifest me tetahi konae JavaScript hei tirotiro i te wahitau url o naianei.
Waihangahia he konae Whakaaturanga
Ko te mea nui e hiahia ana matou ko te tuku whakaaetanga toronga ki te mahi me nga ripa me te tautapa i tetahi tuhinga ka taea te whakahaere:
{
"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"
}
}
Waihangatia he kōnae js
He ngawari nga mea katoa i konei: i te wa e kiia ana ka hangaia he ripa hou, ka taapirihia he haki mo te wahitau url mena ka tiimata me te "
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});
}
});
});
Huihui i te toronga
I muri i te mohio kei roto nga konae e rua i te kōpaki kotahi, whakatuwheratia a Chrome, tohua te ripa toronga ka paato i te "Utaina te toronga kore". I te matapihi e tuwhera ana, tohua te kōpaki o te konae kua roa kua tuhia ka paatohia te Kohikohi. Kua rite! Inaianei kua whakakapia nga hononga katoa penei i te vk.com/away ki nga hononga taketake.
Engari o te mutunga
Ko te tikanga, ko tenei momo stub kua ora te tini o nga tangata mai i nga miriona o nga waahi tinihanga, engari, e whakapono ana ahau kei te tangata ano te mana ki te whakatau mehemea ka paato i tetahi hononga haumaru, kaore ranei.
Mo te pai, i whakairihia e ahau te kaupapa ki runga
Source: will.com