E aʻo e hōʻoia i "Gmail This" Bookmarklet i kāu Pūnaewele Huli Loa a Melahi

E hoʻouna wikiwiki i kekahi HKH me kēia JavaScript

Inā makemakeʻoe e hoʻouna aku i nā loulou pūnaewele ma luna o Gmail , a laila e aloha nōʻoe i kēia kahamu i kapaʻiaʻo "Gmail This."

ʻO nā kahaka'ālima he mau hōʻailona o ka palapala JavaScript e hiki ke holo i kāu polokalamu kele pūnaewele e hana i nāʻano a pau. Mālama kēia i mea maʻalahi i ka leka uila i kahi loulou pūnaewele no ka meaʻo keʻano hou ke kope i ka loulou me ka lima a laila wehe iā Gmail e kākau i kahi leka hou. Mai laila mai, ponoʻoe e lele i ka HKH a laila e koho i kahi kūpono kūpono no ka Laina.

E kākau pūlimaʻia kēia palapala kaha kiʻi i ka leka, a hoʻopiha me ka URL i kaʻaoʻao a me ka inoa o ka pūnaewele i kākauʻia ma ka pae kumu.

Pehea e hoʻohana ai & # 34; GmailʻO kēia & # 34;

E hele i kāu pūnaewele pūnaewele a hana i kahi kahakaena / punahele hou. ʻO ka inoa i kēlā me kēia mea āu e makemake ai, akā i loko o ka mahele "URL", kāpili i ke code i hōʻikeʻia maʻaneʻi:

javascript: (function () {popw = '' Q = ''; d = palapala; w = window; inā (d.selection) {Q = d.selection.createRange (). koho) {Q = w.getSelection ();}'ē aʻe inā (d.getSelection) {Q = d.getSelection ();} popw = w.open ('http://mail.google.com/mail/s? nānā = = & & a = & a = '+ encodeURIComponent (d.title) +' & body = '+ encodeURIComponent (Q) + pakele ('% 5Cn% 5Cn ') + encodeURIComponent (d.location) +' & zx = RANDOMCRAP & hōʻole. = 1 & disablechatbrowsercheck = 1 & ui = 1 ',' gmailForm ',' scrollbars = yes, width = 680, kiʻekiʻe = 575, luna = 175, hema = 75, kūlana = no, hiki ke hoʻohanaʻia = yes '); inā (! Dall) setTimeout (hana () {popw.focus ();}, 50); ') ();

He code kēia e holo ana ma kaʻaoʻao ma kahi o ka hoʻoukaʻana i kahi pūnaewele pūnaewele URL e like me ka mea e hanaʻia mau inā hoʻokomoʻoe i kahi helu pūnaewele pūnaewele pono loa e like me kahi URL huakaʻi.

Ponoʻoe e komo i Gmail a laila e kaomi wale i ka bookmarklet ke wāʻoe ma ka pūnaewele āu e makemake ai e kaʻana. E paʻi kahi leka hou e like me kāu e haku ai i ka leka uila i Gmail.

ʻO ka meaʻole, e lilo ka pelekane o ke kumuhana a paʻiʻia ka loulou i loko o ke kino o ka leka uila, akā hiki iāʻoe ke hoʻololi i kekahi mea e like me kou makemake a koho i ka mea nāna e hoʻouna i.

E noʻonoʻo : E kāpili i kēia palapala JavaScript mai JSFiddle ināʻaʻole kahi hanaʻana o ka pakuhi me ka code āu iʻike ai ma luna nei.