PDA

View Full Version : سوال: تشخیص بسته شدن مرورگر توسط کاربر



V0R73X
چهارشنبه 08 دی 1389, 00:55 صبح
با سلام و احترام.
میدانیم که Login شدن به وبسایتی معمولا دو حالت دارد: موقتی و همیشگی.
من میدانم که اگر کاربر گزینه همیشگی را انتخاب کرد باید کوکی را که قرار است به وجود آوریم تاریخ انقضای آنرا طولانی کنیم تا زود پاک نشود، و کوکی معمولی تاریخ انقضایش 5 دقیقه است.
حالا سوال من: آیا راهی هست که بتوانیم بسته شون مرورگر را توسط کاربر تشخیص دهیم تا همانموقع کوکی پاک شود یا نه؟

sokote_bi_payan
چهارشنبه 08 دی 1389, 11:01 صبح
به نام خدا
سلام
متاسفانه بسته شدن مرورگر fire نمیکنه تا بخواید تشخیص بدید. یه راهش اینه که از session_End استفاده کنید. ولی تو این روش هم به صورت پیش فرض 20 دقیقه طول میکشه ولی برای این کاری که شما می خواید بکنید فکر میکنم راه خوبی باشه
موفق باشید

mehrdad201
چهارشنبه 08 دی 1389, 13:20 عصر
یه راه هست که شاید کمک کنه . البته تضمینی نیتس

اینکه شما موقع بسته شدن مرورگر از طریق توابع کلاینت ساید یه متد سمت سرور رو اجرا کنید

Kia_MLS
چهارشنبه 08 دی 1389, 15:00 عصر
به نام خدا
سلام
متاسفانه بسته شدن مرورگر fire نمیکنه تا بخواید تشخیص بدید. یه راهش اینه که از session_End استفاده کنید. ولی تو این روش هم به صورت پیش فرض 20 دقیقه طول میکشه ولی برای این کاری که شما می خواید بکنید فکر میکنم راه خوبی باشه
موفق باشید

سلام
دوست عزیز، دقیقا قبل از بسته شدن پنجره مرورگر این رویداد اتفاق میفته: Sys.Application.unload


با سلام و احترام.
میدانیم که Login شدن به وبسایتی معمولا دو حالت دارد: موقتی و همیشگی.
من میدانم که اگر کاربر گزینه همیشگی را انتخاب کرد باید کوکی را که قرار است به وجود آوریم تاریخ انقضای آنرا طولانی کنیم تا زود پاک نشود، و کوکی معمولی تاریخ انقضایش 5 دقیقه است.
حالا سوال من: آیا راهی هست که بتوانیم بسته شون مرورگر را توسط کاربر تشخیص دهیم تا همانموقع کوکی پاک شود یا نه؟

شما میتونید رویداد Sys.Application.unload را در سمت کلاینت هندل کنید و یک تابع سمت سرور رو فراخوانی کنید که Session ها را پاک کنه یا هر کار دیگه ای که نیاز دارید
جهت هندل کردن این رویداد و رویدادهای مشابه به این آدرس مراجعه کنید:
http://msdn.microsoft.com/en-us/library/bb310821.aspx

جهت فراخوانی یک تابع سمت سرور از سمت کلاینت در همین سایت مطلب وجود داره

موفق باشید

V0R73X
چهارشنبه 08 دی 1389, 23:16 عصر
با سلام و تشکر از مطلب مفیدتون.
ببینید برای هندل یه تابع سمت کلینت باید از JAVAscript استفاده کرد یا هر زبون اسکریپتی دیگه (اگر راه دیگری دارید راهنمایی‌ بفرمایید) و من کد JAVAscript رو تو آدرسی که شما داده بودین پیدا نکردم.
من خودم یکم از جاواسکریپت بلدم ولی اگر شما کد رو در اختیار دارید ممنون میشوم کمک کنید!

sokote_bi_payan
پنج شنبه 09 دی 1389, 00:25 صبح
شما میتونید رویداد Sys.Application.unload را در سمت کلاینت هندل کنید و یک تابع سمت سرور رو فراخوانی کنید که Session ها را پاک کنه یا هر کار دیگه ای که نیاز دارید
جهت هندل کردن این رویداد و رویدادهای مشابه به این آدرس مراجعه کنید:
http://msdn.microsoft.com/en-us/library/bb310821.aspx


عزیزم اگه دقت کرده بودید می فهمیدید که اون واسه برنامه تحت ویندوزه نه تحت وب.

sokote_bi_payan
پنج شنبه 09 دی 1389, 00:30 صبح
با سلام و تشکر از مطلب مفیدتون.
ببینید برای هندل یه تابع سمت کلینت باید از JAVAscript استفاده کرد یا هر زبون اسکریپتی دیگه (اگر راه دیگری دارید راهنمایی‌ بفرمایید) و من کد JAVAscript رو تو آدرسی که شما داده بودین پیدا نکردم.
من خودم یکم از جاواسکریپت بلدم ولی اگر شما کد رو در اختیار دارید ممنون میشوم کمک کنید!

روش اسکریپتی هم یه مشکلی داره اونم اینه که فرض کنید کاربر از صفحه 1 به صفحه 2 میره در اینصورت اون تابع اجرا خواهد شد پس این روش به نظرم به دردتون نمی خوره

mehrdad201
پنج شنبه 09 دی 1389, 00:45 صبح
دارم باهاش سر و کله میزنم. متاسفانه وقتی صفحه بسته میشه اون فانکشن اجاکسی دیگه فراخوانی نمیشه.

یه راهش اینه که شما موقع بسته شدن صفحه یه پاپ اپ ویندو باز کنید که توش یه سری کار انجام بده. اما خب این محدودیت داره و اگه کاربر پاپ اپ رو کلوز کرده باشه تضمینی نیست که عملیات مورد نظر شما انجام بشه.

دارم میگردم ببینم راهی هست یا نه :)
در ضمن ایونت انلود فقط مال بسته شدن مرورگر نیست. حتی وقتی میخواید صفحه رو ترک کنید هم این ایونت اتفاق میفته

mehrdad201
پنج شنبه 09 دی 1389, 00:57 صبح
خب اینم کدی که تا حدی کار شما رو انجام میده.

موقع بسته شدن مرورگر یه تابع اجاکسی اسینکرونایز کال میشه و اونجا میتونید کدتون رو انجام بدید.

فراموش نکنید که رویداد کلوز با رویداد انلود کردن صفحه فرقی نداره ( در اینجا)


وقتی بروزر رو میبندید رویداد unload روی میده. وقتی هم صفحه رو رفرش میکنید این اتفاق میفته. وقتی هم میخواید برید یه سایت دیگه باز این اتفاق میفته.

برای فراخوانی تابع سرور ساید از جی کوئری استفاده شده. و تابع سرور ساید هم به صورت استاتیک وب متد نوشته شده.

V0R73X
شنبه 11 دی 1389, 07:14 صبح
روش اسکریپتی هم یه مشکلی داره اونم اینه که فرض کنید کاربر از صفحه 1 به صفحه 2 میره در اینصورت اون تابع اجرا خواهد شد پس این روش به نظرم به دردتون نمی خوره
نه.
ببینید 2 تا تابع مختلف در این جور مواقع تو JAVAscript داریم که هر دو برای شیء window شلیک میشوند: یکی blur که همان LostFocus خودمونه یکی دیگه unload
میشه ازین Unload استفاده کرد (اینو میدونم) ولی من خودم هنوز دارم یاد میگیرم و هنوز دارم روش کار میکنم.
اگه شما به نتیجه ای رسیدید منو هم بی نصیب نگذارید.
ضمنا این کار امکان پذیره چون خودم سایت هایی رو دیدم که موقع بستن مرورگر کوکی ها رو پاک میکردن با asp هم نوشته شده بودن!
موفق باشین.:چشمک:

V0RTEX
شنبه 11 دی 1389, 13:34 عصر
من میدونم هرچی که هست ربط به javascript داره پس برای این که بفهمی برو تو gmail بعد یک چیزی بنویس بعد روی صفحه راست کلیک کن بزن view page source
بعد کد های جاوااسکریپت و html رو بهت نشون میده بعد برو کشف کن
برات یک نمونش رو میزارم:


<script> var GM_START_TIME=(new Date).getTime();var GM_FIN_URL="";var GM_MOOSE_URL="?ui=html&zy=b";var GM_NO_COOKIE_URL="html/nocookies.html";var GM_NO_ACTIVEX_URL="html/noactivex.html";var GM_MPTO_URL="/mail/?view=btop&fstf=1";var GM_CA_INSTALLED=false; </script> <script> (function(){var DISABLE_TZ_COOKIE=0;var c=null;function f(a,d){return a.indexOf(d)!=-1}var g="",h=".",i="(\\d*)(\\D*)",j="g";function k(a,d){for(var b=0,e=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,g).split(h),S=String(d).replace(/^[\s\xa0]+|[\s\xa0]+$/g,g).split(h),ba=Math.max(e.length,S.length),p=0;b ==0&&p<ba;p++){var ca=e[p]||g,da=S[p]||g,ea=RegExp(i,j),fa=RegExp(i,j);do{var l=ea.exec(ca)||[g,g,g],m=fa.exec(da)||[g,g,g];if(l[0].length==0&&m[0].length==0)break;b=n(l[1].length==0?0:parseInt(l[1], 10),m[1].length==0?0:parseInt(m[1],10))||n(l[2].length==0,m[2].length==0)||n(l[2],m[2])}while(b==0)}return b}function n(a,d){if(a<d)return-1;else if(a>d)return 1;return 0}function o(){return q.navigator?q.navigator.userAgent:c}function r(a){return s[a]||(s[a]=k(aa,a)>=0)}var ga="5.5",ha="palmsource",ia="regking",ja="windows ce",ka="j2me",la="avantgo",ma=" stb",na="1.4",oa="312",pa="8.0",qa="pda; sony/com2";function ra(){var a=(o()||g).toLowerCase();if(t)return r(ga)&&!f(a,ha)&&!f(a,ia)&&!f(a,ja)&& !f(a,ka)&&!f(a,la)&&!f(a,ma);else if(u)return r(na);else if(v)return r(oa);else if(w)return r(pa);else if(f(a,qa))return true;return false}var sa="ca",x="&",ta=" ",ua="/mail/?view=casw",va="updateSearch",wa="?";function xa(){if(!q.GM_CA_INSTALLED)return c;var a;a=top.location.href;var d=a.search(ya),b;b:{for(b=0;(b=a.indexOf(sa,b))>=0&&b<d;){var e=a.charCodeAt(b-1);if(e==38||e==63){e=a.charCodeAt(b+2);if(!e||e== 61||e==38||e==35){b=b;break b}}b+=3}b=-1}if(b<0)a=c;else{e=a.indexOf(x,b);if(e<0||e>d)e= d;b+=3;a=decodeURIComponent(a.substr(b,e-b).replace(/\+/g,ta))}if(parseInt(a,10))(new SharedWorker(ua)).port.postMessage({search:top.loc ation.search,type:va});else{a=q.GM_MPTO_URL;d=top. location.search;if(d.length>0&&d[0]==wa)d=x+d.substr(1);return a+d}return c}var q=this;var ya=/#|$/;var y,z,A,B;B=A=z=y=false;var C;if(C=o()){var za=q.navigator;y=C.indexOf("Opera")==0;z=!y&&C.indexOf("MSIE")!=-1;A=!y&&C.indexOf("WebKit")!=-1;B=!y&&!A&&za.product=="Gecko"}var w=y,t=z,u=B,v=A,D;a:{var E=g,F;if(w&&q.opera){var G= q.opera.version;E=typeof G=="function"?G():G}else{if(u)F=/rv\:([^\);]+)(\)|;)/;else if(t)F=/MSIE\s+([^\);]+)(\)|;)/;else if(v)F=/WebKit\/(\S+)/;if(F){var H=F.exec(o());E=H?H[1]:g}}if(t){var I,J=q.document;I=J?J.documentMode:undefined;if(I>parseFloat(E)){D=String(I);break a}}D=E}var aa=D,s={};var Aa="ScriptEngine"in q&&q.ScriptEngine()=="JScript"?q.ScriptEngineMajorVersion()+h+q.ScriptEngineMino rVersion()+h+q.ScriptEngineBuildVersion():"0";var K=window.location.href,L,M="jscookietest=valid";if(!(L= window!=top?K:c)){var N,O;var P;if(P=!f(K,"nocheckbrowser")){var Q;if(!(Q=t&&r("7.0"))){var R;if(!(R=u&&r("1.5"))){var T;if(!(T=v&&r("522"))){var U;if(!(U=w&&r("9.5"))){var V=(o()||g).toLowerCase();U=t&&!f(V,"windows nt 5.0")&&!f(V,"windows 2000")&&!f(V,"windows 98")&&r("6.0")&&k(Aa,"5.6.8834")>=0}T=U}R=T}Q=R}P=!Q}if(P){var W=q.GM_FIN_URL;O=W&&ra()?W:q.GM_MOOSE_URL}else O=c;if(!(N=O)){var X,Y;document.cookie=M;if(f(document.cookie,M)){doc ument.cookie="jscookietest=valid;expires=Thu, 01 Jan 1970 00:00:00 GMT"; Y=c}else Y=q.GM_NO_COOKIE_URL;if(!(X=Y)){var Z;a:{if(t)try{new ActiveXObject("Msxml2.XMLHTTP")}catch(Ba){Z=q.GM_NO_ACTIVEX_URL;break a}Z=c}X=Z||xa()}N=X}L=N}var Ca=L;if(Ca)top.location=Ca;if(!DISABLE_TZ_COOKIE)d ocument.cookie="TZ="+(new Date).getTimezoneOffset()})(); </script> <script>


این هم یک تیکه دیگه کشفش با خودته دیگه من خودم یک چیز هاییش رو دیدیم که به نظرم به کارت می خورد و همون کار رو می کنه حالا برات یک تیکه دیگه هم می زارم:




<script> var GLOBALS=[,,"18705364","gmail_fe_1080_p4","wwW1AwxxcRc.en.","8","!EEj2wTJ_eeX7BT6isAU2Whh0dI2igOeTwfsUwRoMF7MgeXDaX Agpj9Y","/mail",50,"0eabaa6d22","biigcrash@gmail.com","?ui=2&view=ss&mset=main&ver=jzrjyoulwmgo&am=!EEj2wTJ_eeX7BT6isAU2Whh0dI2igOeTwfsUwRoMF7MgeX DaXAgpj9Y&fri","http://mail.google.com/support/?ctx=%67mail&hl=en",,0,"Gmail","Gmail",[["us","d7634f09ff9e61c8",[["n"],["m","New features!"],["u"],["k","0"],["p","1000:500000,10,200000,5,100000,3,75000,2,0,1"],["h","https://survey.googleratings.com/wix/p1679258.aspx?l=1033"], ["at","query,5,contacts,5,adv,5,cf,5,default,20"],["v","http://www.youtube.com/v/5nt3gE9dGHQ"]]],["ld",[["^i",0,-1,-1,1,0,"l",,0,639850612,1],["^ig",0,-1,-1,1,0,"l",,0,-65531,1],["^act",0,-1,-1,1,0,"e","",0,-65534,1],["^t",-1,-1,-1,1,0,"l",,0,639850615,1],["^io_im",12,-1,-1,0,0,"l",,0,639850625,1],["^b",-1,-1,-1,0,0,"l",,0,639850619,1],["^f",-1,-1,-1,1,0,"l",,0,639850617,1],["^r",-1,1,-1,1,0,"l",,0,639850618,1],["^all",-1,-1,-1,0,0,"l",,0,639850622,1],["^s",33,-1,-1,0,0,"l",,0,639850614,1],["^k", -1,-1,-1,0,0,"l",,0,639850613,1]],[["alireza74_khaleghi@yahoo.com",0,0,0,1,0,"l",,0,639850623,1],["INBOX/Infected Items",0,0,0,1,0,"l",,0,639850628,1],["Infected Items",0,0,0,1,0,"l",,0,639850629,1],["Junk E-mail",16,28,0,1,0,"l",,0,639850627,1],["Personal",0,0,0,1,0,"l",,0,639850608,1],["rahe sabz",0,0,0,1,0,"l",,0,639850624,1],["Receipts",0,0,0,0,0,"l",,0,639850611,1],["Travel",0,0,0,1,0,"l",,0,639850609,1],["Work",0,0,0,0,0,"l",,0,639850610,1]]],["qu","10","7536","0","#006633",0,0,0,"0","7.4"], ["ft",'Send photos easily from Gmail with Google\'s <a href="http://picasa.google.com" target=_blank style=color:#0000CC><b>free photo organizer</b></a>. &nbsp; <a href="http://picasa.google.com/features/" target=_blank style=color:#0000CC>Learn more</a>'],["cp",1,0,1],["cmp",[["ix_cps","250"],["bx_cdn","0"],["ix_cdt","0"],["bx_cue","0"],["ix_clps","0"]]],["p",[["ix_uwptl","0"],["bx_iopd","true"],["bx_usf","1"],["bx_vctn","1"],["bx_usc","0"],["ix_pp","0"],["bx_emao","1"],["sx_dl","en"],["sx_dn","big bang"], ["bx_iops","true"],["bx_yjvpc","1"],["ix_gadgi","5"],["ix_ioil","14975"],["sx_pu","photos/static/AD34hIgV8y9D2-mc-6lMABhK9SeLQjancv76ebusUPbvUwvrlgU2yWI9nXk3Q9oxIy7 kCIjmaI4CDfs95th0d2FLhY9_k6Sn8nKFcUwI6Hlg4-ZtaI5hHQY"],["sx_tzinfo","526901_88_88_104280_84_446940"],["bx_iooc","true"],["bx_aa","1"],["bx_uspd","1"],["sx_tz","480"],["sx_yjcaps","1018991136825"],["sx_iocs","2|1"],["bx_utsc","1"],["bx_uips","1"],["bx_navbs_chat","1"],["bx_cm2pd","true"],["sx_yjgps","1281366949443"],["bx_ie","1"],["sx_yjpls", "1282387458347"],["ix_ql","20"],["bx_tkmn","false"],["ix_iopl","14972"],["bx_pbh","false"],["ix_usptl","1"],["sx_iods","inbox"],["bx_pe","1"],["ix_ca","1"],["sx_yjvps","1018991136825"],["ix_gdc","1"],["bx_iowm","true"],["sx_emsk",""],["sx_yjaps","1279900061763"],["addressbook_version","1293862167860"],["lppn_ldt","0"],["sx_sa",""],["bx_tkup","0"],["sx_sd","classic"],["lx_iott","1293104638506"],["ix_as","1"],["bx_sc","1"],["bx_se","0"],["sx_ioe","on"],["bx_cm","1"],["sx_tl",""],["bx_te","0"],["bx_ta", "0"],["sx_st","llACy5e4aJ4rQzw6_yl5JaLfHLM:WzvmVwENGMIWopLDjxkkrQ FHLIs"]]],["acfg","font-size: 110%; font-weight: bold; ","","","http://mail.google.com/support/bin/answer.py?answer=6603",0,0,0],["pi","Gmail","gmail_fe_1080_p4","images/","html/en/","/mail/help/","http://www.google.com/a/help/intl/en/","https://www.google.com/accounts/ManageAccount?service=mail&hl=en","en",0,"","https://www.google.com/accounts/PurchaseStorage?hl=en","https://www.google.com/accounts/ManageStorage?hl=en","/mail/help/terms.html", 0,"https://www.google.com/accounts/UpdateAccountRecoveryOptions?referrer=message&service=mail&hl=en","http://www.google.com/buzz/help/privacy.html"],["ui","biigcrash@gmail.com","biigcrash","gmail.com",,0,"http://www.google.com/calendar/","https://www.google.com/accounts/ManageAccount?service=mail&hl=en","IR","/mail/c/",,1,1,"100872513317488461675",0,"https://www.google.com/accounts/IssuedAuthSubTokens?hl=en"],["uiv",50],["kb",[]],["ll","en"],["la","12/31/10",0,"94.183.186.112",0,,0,,1293877480,"94.183.187.42", "16 hours ago"],["cfs",[],[]],["ama",-1,5,[]],["og",1,'<div id=gbar><nobr><b class=gb1>Gmail</b> <a target=_blank href="https://www.google.com/calendar/render?tab=mc" class=gb1>Calendar</a> <a target=_blank href="https://docs.google.com/?tab=mo&authuser=0" class=gb1>Documents</a> <a target=_blank href="https://www.google.com/reader/?tab=my" class=gb1>Reader</a> <a target=_blank href="http://www.google.com/webhp?tab=mw" class=gb1>Web</a> <a href="http://www.google.com/intl/en/options/" onclick="this.blur();gbar.tg(event);return !1" aria-haspopup=true class=gb3><u>more</u> <small>▼</small></a><div class=gbm id=gbi><a target=_blank href="http://picasaweb.google.com/home?tab=mq" class=gb2>Photos</a> <a target=_blank href="https://sites.google.com/?tab=m3" class=gb2>Sites</a> <a target=_blank href="http://groups.google.com/grphp?tab=mg" class=gb2>Groups</a> <a target=_blank href="http://www.youtube.com/?tab=m1" class=gb2>YouTube</a> <div class=gb2><div class=gbd></div></div><a target=_blank href="http://www.google.com/imghp?tab=mi" class=gb2>Images</a> <a target=_blank href="http://video.google.com/?tab=mv" class=gb2>Videos</a> <a target=_blank href="http://maps.google.com/maps?tab=ml" class=gb2>Maps</a> <a target=_blank href="http://news.google.com/nwshp?tab=mn" class=gb2>News</a> <a target=_blank href="http://www.google.com/prdhp?tab=mf" class=gb2>Shopping</a> <a target=_blank href="http://books.google.com/bkshp?tab=mp" class=gb2>Books</a> <a target=_blank href="http://translate.google.com/?tab=mT" class=gb2>Translate</a> <a target=_blank href="http://scholar.google.com/schhp?tab=ms" class=gb2>Scholar</a> <a target=_blank href="http://www.google.com/finance?tab=me" class=gb2>Finance</a> <a target=_blank href="http://blogsearch.google.com/?tab=mb" class=gb2>Blogs</a> <a target=_blank href="http://www.google.com/realtime?tab=mY" class=gb2>Realtime</a> <div class=gb2><div class=gbd></div></div><a target=_blank href="http://www.google.com/intl/en/options/" class=gb2>even more &raquo;</a> </div></nobr></div><div class=gbh style=left:0></div><div class=gbh style=right:0></div>', '(function(){function i(a,b,c){var d="on"+b;if(a.addEventListener)a.addEventListener(b,c,fa lse);else if(a.attachEvent)a.attachEvent(d,c);else{var h=a[d];a[d]=function(){var g=h.apply(this,arguments),e=c.apply(this,arguments );return g==undefined?e:e==undefined?g:e&&g}}};var j,k,l,m=window.gbar={};function _tvs(a,b){return a||b}function _tvn(a,b){var c=parseInt(a,10);return isNaN(c)?b:c}function _tvf(a,b){var c=parseFloat(a);return isNaN(c)?b:c}function _tvb(a,b){return a=="true"?true:a=="false"?false:b}var n,o,p;\nfunction q(a,b,c,d,h,g){var e=document.getElementById(a);if(e){var f=e.style;f.left=d?"auto":b+"px";f.right=d?b+"px":"auto";f.top=c+"px";f.visibility=o?"hidden":"visible";if(h&&g){f.width=h+"px";f.height=g+"px"}else{q(n,b,c,d,e.offsetWidth,e.offsetHeight);o=o?"":a}}}\nvar r=[],u=function(a){a=a||window.event;var b=a.target||a.srcElement;a.cancelBubble=true;if(n= =null){a=document.createElement(Array.every||windo w.createPopup?"iframe":"div");a.frameBorder="0";n=a.id="gbs";a.src="javascript:\'\'";b.parentNode.appendChild(a);i(document,"click",s)}var c=b;b=0;if(!/gb3/.test(c.className))c=c.parentNode;a=c.getAttribute ("aria-owns")||"gbi";var d=c.offsetWidth,h=c.offsetTop>20?46:24;if(document.getElementById("tphdr"))h-=3;var g=false;do b+=c.offsetLeft||0;while(c=c.offsetParent);\nc=(do cument.documentElement.clientWidth||document.body. clientWidth)-b-d;var e;d=document.body;var f=document.defaultView;if(f&&f.getComputedStyle){if(d=f.getComputedStyle(d,""))e=d.direction}else e=d.currentStyle?d.currentStyle.direction:d.style. direction;e=e=="rtl";if(a=="gbi"){for(d=0;f=r[d++];)f();t(null,window.navExtra);if(e){b=c;g=true}}el se if(!e){b=c;g=true}o!=a&&s();q(a,b,h,g)},s=function(){o&&q(o,0,0)},t=function(a,b){var c,d=document.getElementById("gbi"),h=a;if(!h)h=d.firstChild;for(;b&&\n(c=b.pop());){var g=d,e=c,f=h;p||(p="gb2");g.insertBefore(e,f).className=p}},v=function(a,b ,c){if((b=document.getElementById(b))&&a){a.className="gb4";var d=document.createElement("span");d.appendChild(a);d.appendChild(document.createTe xtNode(" | "));d.id=c;b.appendChild(d)}};m.qs=l;m.setContinueC b=k;m.pc=j;m.tg=u;m.close=s;m.addLink=v;m.almm=t;} )();\n', "#gbar,#guser{font-size:13px;padding-right:8px;padding-top:4px !important}#gbar{padding-left:8px;float:left;height:22px}#guser{padding-bottom:7px !important;text-align:right}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px; width:100%}#gbs,.gbm{background:#fff;left:0;positi on:absolute;text-align:left;visibility:hidden;z-index:1000}.gbm{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}.gb1{margin-right:.5em}#gbar .gbsup{color:#c00;font-size:9px;font-weight:normal;line-height:9px;margin-left:-.5em;margin-right:.5em;*margin-left:-.5em;*margin-right:.5em}.gb1,.gb3{zoom:1}.gb2{display:block;pad ding:.2em .5em}.gb2,.gb3{text-decoration:none;border-bottom:none}a.gb1,a.gb2,a.gb3,a.gb4{color:#00c !important}.gbi .gb3,.gbi .gb2,.gbi .gb4{color:#dd8e27 !important}.gbf .gb3,.gbf .gb2,.gbf .gb4{color:#900 !important}a.gb2:hover{background:#36c;color:#fff !important}", 0],["tl",["am","ar","bn","el","fa","gu","hi","kn","ml","mr","ne","pa","ru","sa","sr","ta","te","ti","ur"]],["opc","http://docs.google.com/picker"],["uui",1,"http://www.google.com/profiles/me",1292939802057,1,"big bang \u0645\u0647\u0628\u0627\u0646\u06af","/photos/public/AIbEiAIAAABDCOuOyvXUx_KNDCILdmNhcmRfcGhvdG8qKGU3MT I5ZTAxMzEzYTZjNmQ2ODZkYzMzNGQwN2IzZjIzNmJmNjUwOWQw AcsSSgSeuDArCbwEfZ9bWTrl8wCW",0],["udc"]],"",["https://www.google.com",[["https://www.google.com/accounts/OfflineWorkerJS",1],["http://gmail.com/http_gmail.com_redirect_worker.jsg", 0],["https://gmail.com/https_gmail.com_redirect_worker.jsg",0],["http://www.gmail.com/http_www.gmail.com_redirect_worker.jsg",0],["https://www.gmail.com/https_www.gmail.com_redirect_worker.jsg",0]],"GAUSR","/mail","GoogleMail","GoogleMail","GX,/mail","https://www.google.com/accounts/OfflineLogout",,"-Q2UgCl9BvA.en.","?ui=2&view=jsm&mset=lse&name=lsjs&ver=-Q2UgCl9BvA.en.","SUyr-ohbr8Y.en.","?ui=2&view=jsm&mset=lsy&name=lsyjs&ver=SUyr-ohbr8Y.en.","GoogleMail",0,"GoogleMail","6ARl9hQxJ1M.en.","https://mail-attachment.googleusercontent.com/attachment?ui=2&view=jsm&mset=lsatt&name=lsattjs&ver=6ARl9hQxJ1M.en.&saduie=AG9B_P_J7NqSQOQ4-JEQCQa0yWjE&sadet=1293963880204&sads=6cpP8DzPdc-V67bjnOSK-sw8R5s&lsapd=https://mail.google.com&lsapds=PZt5cm3DSVmrmyeSb0G71SMNbYQ"], "?ui=2&view=bsp&ver=ohhl4rw8mbn4",[69,356,386,402,411,452,518,523,562,564,651,755,793 ,811,814,850,896,915,916,928,931,934,940,944,958,9 76,980,988,1033,1044,1066,1086,1087,1089,1105,1113 ,1186],1293877480205,,[5133,5113,5042,5026,5143,5287,5058,5296,5237,5126, 5310,5184,5130,5081,5175,5191,5044,5240,5007,5174, 5038,5108,5207,5250,5039,5022,5267,5259,5095,5279, 5122,5203,5236,5019,5010,5028,5274,5190,5101,5041, 5001,5153,5185,5192,5166,5255,5119,5068,5021,5125],"1nrulvxwzcp38","_88_88_104280_84_446940", "","f9",0,"_88_88_104280_84_446940"];GLOBALS[0]=GM_START_TIME;var pr=0;var lp=0;function sc(k,v){document.cookie=k+"="+v+";path="+GLOBALS[7]}function onLoadTimeout(){if(ssm)return;if(pr>lp){lp=pr;loadTimeout=setTimeout(onLoadTimeout,3E4 );return}var d=document;d.getElementById("loadingError").style.display="";ssm=1;d.getElementById("stb").style.display="none";if(!top._jsl){sc("GMAIL_CB",GM_START_TIME);si("jscc")}si("jsle")} function si(i){(new Image).src="?ui=2&view=jsle&ik="+GLOBALS[9]+"&imp="+i+"&val="+pr+"&random="+GM_START_TIME}var loadTimeout=setTimeout(onLoadTimeout,3E4);GLOBALS[1]=(new Date).getTime(); </script>

V0RTEX
شنبه 11 دی 1389, 13:39 عصر
قسمت
m=gbar
رو بیشتر نگاه کن

یک جایی داره m.close

در کل چیز های جالبی داره که با find کردن راحت می تونی بفهمی البته اگه javascript بلد باشی(که بلدی)

mehrdad201
شنبه 11 دی 1389, 17:20 عصر
خب شما به نتیجه ای رسیدید ؟

V0RTEX
شنبه 11 دی 1389, 17:56 عصر
نتیجه؟:متعجب:
دیگه قرار نشد من نتیجه بگیرم.:لبخند:

V0R73X
شنبه 18 دی 1389, 20:27 عصر
نتیجه ای که من گرفتم اینه:
توی تگ body یه رویداد اضافه میکنی:
<body onUnload="function">
بعدش تابع رو با jAVAscript توی یه script تعریف میکنی!
با JavaScript میشه به کوکی ها هم دست یافت:
document.cookies("Cookie")
تموم شد و رفت! با JQuery راحت تر!