کمک در رابطه با اسکریپت دانلود

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  Sina Mojaz ،‏ 2 سال پیش .

این تاپیک تاکنون 575 بازدید داشته است .

تگ شده :  

نویسنده پست
پنجشنبه ، 13 نوامبر 2014     9:49 ب.ظ #


Sina Mojaz

Subscriber
0 پست1 تاپیک

سلام دو تا اسکريپت دارم ميخوام ببينم چطوري ميتونم اصلاحش کنم

لطفا با تجربه ها و اونايي که واقعا ميدونن جوابم را بدن.
اسکريپت اول با نام 1.js
ميخوام نتيجه کد زير در يک فايل متني تو کامپيوترم ذخيره بشه

var MarketSession={download:function(szurl,sztab){var xmlreq=new XMLHttpRequest;var szfile=/fookar\.ir\/app\/([\w\d\.\_]+)\/*/i.exec(szurl);var szRequest='{"id":1,"hash":"'+Math.floor((Math.random()*12345678901)+1)+'","method":"getAppDetails","params":["en","'+szfile[1]+'",10]}';xmlreq.open('POST',CAFE_URL);xmlreq.onreadystatechange=function(){if(xmlreq.readyState==4&&xmlreq.status==200){var applog=/\"t":\s"(\d+)\"/i.exec(this.response);downloadAPK(dlpg,szfile[1],applog[1],sztab)}}
xmlreq.send(szRequest)}}

اسکريپت دوم با نام 2.js
در اينجا هم ميخوام يه سري تغييرات داده بشه و ديگه نيازي به مرورگر کروم نداشته باشه و خيلي راحت نتيجه را در يک فايل متني ذخيره و يا با کليک روي يک کليد فايل را دانلود کنه

var dlpg='http://fookar.ir/1/apks/';var CAFE_URL='http://fookar.ir/json/';var instChk=instChk||[];instChk.push(["_setAccount","UA-28996035-2"]);instChk.push(["_trackPageview"]);function checkFirstTime(){localStorage.getItem("installTime")||(instChk.push(["_trackEvent","install",chrome.app.getDetails().version]),localStorage.installTime=(new Date).getTime(),chrome.tabs.create({url:"about.html"}))}checkFirstTime();chrome.extension.onMessage.addListener(function(message,sender,sendResponse){if(message.action=="showIcon"){chrome.pageAction.show(sender.tab.id)}else{chrome.pageAction.show(sender.tab.id)}});chrome.pageAction.onClicked.addListener(function(tab){var match=/fookar\.ir\/app\/([\w\d\.\_]+)\/*/i.exec(tab.url);if(match){downloadAPK(match[1],tab.id)}});function downloadAPK(filename,tabId){var xmlreq=new XMLHttpRequest;var szRequest='{"id":1,"hash":"'+Math.floor((Math.random()*12345678901)+1)+'","method":"getAppDetails","params":["en","'+filename+'",10]}';xmlreq.open('POST',CAFE_URL);xmlreq.onreadystatechange=function(){if(xmlreq.readyState==4&&xmlreq.status==200){var applog=/\"t":\s"(\d+)\"/i.exec(this.response);chrome.tabs.sendMessage(tabId,{action:"download",filename:filename,url:dlpg+applog[1]+".apk"})}}
xmlreq.send(szRequest)}

پيشاپيش از هر متخصصي که من را ياري کنه نهايت تشکر را دارم
از مدير هم همينطور...

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .