{"id":181610,"date":"2013-05-31T02:29:03","date_gmt":"2013-05-30T22:29:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=181610"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=181610","title":{"rendered":"<span class=\"post_title\">\u041f\u0438\u0448\u0435\u043c \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u043b\u044e\u0431\u0438\u043c\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u043d\u0430 phoneGap<\/span>"},"content":{"rendered":"<div class=\"content html_format\">   \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/491\/288\/650\/4912886503b79d6175c534a854e585ee.png\" align=\"left\"\/>\u0411\u044b\u0432\u0430\u0435\u0442 \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0441\u0430\u0439\u0442, \u043d\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043c \u0441 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u0431\u044b\u043b\u043e \u0431\u044b \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043d\u0435\u0433\u043e. \u041b\u044e\u0431\u0438\u0442\u0435\u043b\u0438 \u0432\u0435\u0431 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043b\u0435\u0433\u043a\u043e \u0441\u043c\u043e\u0433\u0443\u0442 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e phoneGap. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043f\u0440\u043e \u0441\u0435\u0440\u0432\u0438\u0441 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u044f \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 \u0441 \u0431\u0430\u0437\u043e\u0432\u044b\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0442\u0440\u0435\u043a\u043e\u0432 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a \u043d\u0438\u043c \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u0440\u0435\u043a. \u042f \u043d\u0435 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043b\u0441\u044f \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443 \u0438 \u043e\u0447\u0435\u043d\u044c \u043d\u0430\u0434\u0435\u044e\u0441\u044c \u0447\u0442\u043e \u043e\u043d \u043d\u0430 \u043c\u0435\u043d\u044f \u043d\u0435 \u043e\u0431\u0438\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u043d\u0430\u0433\u043b\u043e\u0441\u0442\u044c, \u0437\u0430 \u043a\u043e\u043f\u0430\u043d\u0438\u0435 \u0432 JavaScript \u043a\u043e\u0434\u0435 \u0438 \u0437\u0430 \u0442\u043e \u0447\u0442\u043e \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u0440\u0435\u043a\u043b\u0430\u043c\u0430. \u0422\u0430\u043a \u0436\u0435 \u043f\u0440\u043e\u0448\u0443 \u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0437\u0430 \u043a\u043e\u0441\u0442\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0434\u0430, \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u0435\u0433\u043e \u043a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u0440.<br \/>  <a name=\"habracut\"><\/a><br \/>  \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u044b \u0441\u0430\u043c\u0438 \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0430\u0439\u0442, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438.<br \/>  \u0422\u0435 \u043a\u0442\u043e \u0447\u0438\u0442\u0430\u043b\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/181007\/\">\u043f\u0440\u043e\u0448\u043b\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e \u043e\u0431 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438<\/a> \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u0439\u0442\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u044e \u0447\u0442\u043e \u0432 phoneGap \u0435\u0441\u0442\u044c \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0448\u0442\u0443\u043a\u0430 inAppBrowser, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0441\u0430\u0439\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u043e \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0432 \u043d\u0435\u0433\u043e \u0441\u0432\u043e\u0439 JavaScript \u043a\u043e\u0434 \u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u0442\u0438\u043b\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043b\u044f \u0444\u043e\u0440\u043c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.<br \/>  \u041d\u0430 \u0435\u0451 \u043e\u0441\u043d\u043e\u0432\u0435, \u043f\u043e \u043e\u0431\u0440\u0430\u0437\u0443 \u0438 \u043f\u043e\u0434\u043e\u0431\u0438\u044e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0445\u0430\u0431\u0440\u0435 \u0431\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434:  <\/p>\n<pre><code class=\"javascript\">var plugin_www_post_tracker_ru = { \t\twwwref: false, \t\tauthOk: false,  \t\tauth: function (force) { \t\t\tif (!window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_PHPSESSID&quot;) || force) { \/\/\u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \t\t\t\tvar authURL=&quot;http:\/\/post-tracker.ru\/login.php&quot;; \t\t\t\tthis.wwwref = window.open(encodeURI(authURL), '_blank', 'location=no'); \/\/ \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u0430\u0439\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \t\t\t\tthis.wwwref.addEventListener('loadstop', this.auth_jsinjection); \/\/ \u043f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u0435\u043b\u0430\u0435\u043c \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u044e \u0432 \u043a\u043e\u0434 \t\t\t} else { \t\t\t\tplugin_www_post_tracker_ru.authOk=true; \t\t\t} \t\t}, \t\t \t\tauth_event_url: function (url) { \t\t\tvar tmp=url_parser.get_args_cookie(url); \/\/ \u043f\u0430\u0440\u0441\u0438\u043d \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0441 \u043a\u0443\u043a\u0430\u043c\u0438 \t\t\tif (tmp['PHPSESSID'] && tmp['userid'] && tmp['securehash']) { \/\/ \u0435\u0441\u043b\u0438 \u0432\u0441\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u043a\u0443\u043a\u0438 \u0435\u0441\u0442\u044c, \u0442\u043e \u0432\u0438\u0434\u0438\u043c\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441 \t\t\t\tplugin_www_post_tracker_ru.wwwref.close(); \/\/ \u0437\u0430\u043a\u0440\u043e\u0435\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \t\t\t\twindow.localStorage.setItem(&quot;plugin_www_post_tracker_ru_PHPSESSID&quot;, tmp['PHPSESSID']); \t\t\t\twindow.localStorage.setItem(&quot;plugin_www_post_tracker_ru_userid&quot;, tmp['userid']); \t\t\t\twindow.localStorage.setItem(&quot;plugin_www_post_tracker_ru_securehash&quot;, tmp['securehash']); \t\t\t\tplugin_www_post_tracker_ru.authOk=true; \t\t\t\t\u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u0442\u0443\u0442 \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \t\t\t} \t\t}, \t\t \t\tauth_cssinjection: function(){ \t\t\tplugin_www_post_tracker_ru.wwwref.insertCSS({code:&quot;.topline {display:none} .top {display:none} .logo {display:none} .menu {display:none} .counters {display:none} .bottom {display:none} .links {display:none} @-viewport {width: device-width; zoom: 1;&quot;},function(){}); \t\t}, \t\t \t\tauth_jsinjection: function () { \t\t\tplugin_www_post_tracker_ru.auth_cssinjection(); \/\/ \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c CSS \u043a\u043e\u0434 \u0432 \u0444\u043e\u0440\u043c\u0443 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u0434\u043b\u044f \u0441\u043a\u0440\u044b\u0442\u0438\u044f \u043b\u0438\u0448\u043d\u0438\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \t\t\tplugin_www_post_tracker_ru.wwwref.executeScript({ \/\/ JS \u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0443\u043a\u043e\u0432 \t            code: &quot;document.cookie;&quot; \t        }, function(arg) { \t        \tplugin_www_post_tracker_ru.auth_event_url(arg); \t        }); \t\t} } <\/code><\/pre>\n<p>  \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e AJAX \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0443\u044e \u0434\u0435\u043b\u0430\u0442\u044c POST \u0438 GET \u0437\u0430\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043c\u0435\u0435\u0442 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c cookie \u0438 \u043e\u0442\u0434\u0430\u044e\u0449\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 callback \u0444\u0443\u043d\u043a\u0446\u0438\u044e (\u043e\u0441\u043d\u043e\u0432\u0430 \u0432\u0437\u044f\u0442\u0430 \u0438\u0437 <a href=\"http:\/\/code.google.com\/p\/miniajax\/\">miniajax<\/a>):  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">AJAX<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"javascript\">var ajax = { \tinit: function(){ \t\treturn new XMLHttpRequest(); \t\t}, \tsend: function(url,method,args,cookies,async,_callback){ \t\tvar q=ajax.init(); \t\tq.open(method,url,async); \t\tq.onreadystatechange=function(){ \t\t\t\tif(this.readyState==4 && this.status==200) { \t\t\t\t\t_callback(this.responseText); \t\t\t\t} \t\t\t}; \t\tif (cookies) { \t\t\tq.setRequestHeader('Cookie',cookies); \t\t} \t\tif(method=='POST') { \t\t\tq.setRequestHeader('Content-type','application\/x-www-form-urlencoded'); \t\t\tq.send(args); \t\t} else { \t\t\tq.send(null); \t\t} \t} } <\/code><\/pre>\n<\/div>\n<\/div>\n<p>  \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0434\u0435\u043b\u0430\u0435\u043c GET \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043a\u0443 post-tracker.ru\/my\/ \u043f\u0440\u0438 \u044d\u0442\u043e\u043c, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0442\u0432\u0435\u0442\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0431\u043b\u043e\u043a\u043e\u0432 \u043c\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043c \u0441\u0442\u0440\u043e\u043a\u0443 <code>&lt;a href=&quot;\/login.php&quot;&gt;\u0412\u043e\u0439\u0434\u0438\u0442\u0435&lt;\/a&gt; \u0438\u043b\u0438 &lt;a href=&quot;\/register.php&quot;&gt;\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c&lt;\/a&gt;<\/code>, \u0442\u043e \u043d\u0430\u0441 \u044f\u0432\u043d\u043e \u0440\u0430\u0437\u043b\u043e\u0433\u0438\u043d\u0438\u043b\u0438 \u0438 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443 \u0435\u0449\u0435 \u0440\u0430\u0437:  <\/p>\n<pre><code class=\"javascript\">\t\tget_content: function (async) { \/\/ \u0434\u0435\u043b\u0430\u043c \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0441 \u0442\u0440\u0435\u043a \u043a\u043e\u0434\u0430\u043c\u0438 \t\t\tvar cookies=&quot;PHPSESSID=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_PHPSESSID&quot;)+&quot;; userid=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_userid&quot;)+&quot;; securehash=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_securehash&quot;); \/\/ \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c cookie \t\t\tplugin_www_post_tracker_ru.dataReady=false; \t\t\tajax.send(&quot;http:\/\/post-tracker.ru\/my\/&quot;,'GET',null,cookies,async,this._parse_content); \/\/ \u0434\u0435\u043b\u0430\u0435\u043c ajax \u0437\u0430\u043f\u0440\u043e\u0441 \u0438 \u043f\u043e\u0441\u044b\u043b\u0430\u0435\u043c \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0430\u0440\u0441\u0438\u0432\u0430\u043d\u0438\u044f \t\t}, \t\t \t\t_parse_content: function (data) { \t\t\tvar wrapper=document.createElement('div'); \/\/ \u0437\u0430\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c html \u043a\u043e\u0434 \u0432\u043d\u0443\u0442\u0440\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u0441 \u043d\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \t\t\t\twrapper.innerHTML=data; \t\t\tplugin_www_post_tracker_ru._get_inside_data(wrapper,'trackcode,date,status,comment'); \/\/ \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u0442\u0440\u0435\u043a\u043a\u043e\u0434\u0435, \u0434\u0430\u0442\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0441\u0442\u0430\u0442\u0443\u0441\u0435 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u043f\u043e\u0441\u044b\u043b\u043a\u0438 \t\t}, \t\t \t\t_get_inside_data: function (wrapper,types) { \t\t\tvar tmp=wrapper.getElementsByClassName('login')[0].innerHTML; \/\/ \u043d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043e\u0434\u0435\u0436\u0438\u043c\u043e\u0435 div \u0431\u043b\u043e\u043a\u0430 login \t\t\tif (tmp=='&lt;a href=&quot;\/login.php&quot;&gt;\u0412\u043e\u0439\u0434\u0438\u0442\u0435&lt;\/a&gt; \u0438\u043b\u0438 &lt;a href=&quot;\/register.php&quot;&gt;\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c&lt;\/a&gt;') { \/\/ \u0435\u0441\u043b\u0438 \u0442\u0430\u043c \u0442\u0430\u043a\u043e\u0435, \u0442\u043e \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u044f \t\t\t\tplugin_www_post_tracker_ru.auth(true); \t\t\t} else { \/\/ \u0430 \u0438\u043d\u0430\u0447\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \t\t\t\tplugin_www_post_tracker_ru.default_folder=wrapper.getElementsByTagName('input')[0].value; \/\/ \u043f\u043e\u043b\u0443\u0447\u0438 ID \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 \u0441 \u043a\u043e\u0434\u0430\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0443\u0434\u0430 \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u0434\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \t\t\t\tvar types=types.split(&quot;,&quot;); \t\t\t\tfor (var typeid in types) { \/\/ \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c html-\u043a\u0443 \u043f\u043e \u0431\u043b\u043e\u043a\u0430\u043c \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438 \t\t\t\t\tvar tmp=wrapper.getElementsByClassName(types[typeid]); \t\t\t\t\tvar id=0; \t\t\t\t\tfor (var i in tmp) { \t\t\t\t\t\tif (tmp[i].innerHTML) { \t\t\t\t\t\t\tif (!plugin_www_post_tracker_ru.postdata[id]) plugin_www_post_tracker_ru.postdata[id]=new Array(); \t\t\t\t\t\t\tplugin_www_post_tracker_ru.postdata[id][(types[typeid])]=tmp[i].innerHTML.replace(\/(\\r\\n|\\n|\\r)\/gm,&quot;&quot;).replace(\/&lt;\\\/?[^&gt;]+&gt;\/gmi,&quot;&quot;).replace(\/^\\s+|\\s+$\/gm,&quot;&quot;); \/\/ \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u0441\u0435 \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0441\u0442\u0438 \u0432 \u0432\u0438\u0434\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u043e\u0432 \u0441\u0442\u0440\u043e\u043a\u0438, html \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438 \u043b\u0438\u0448\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b \t\t\t\t\t\t\tid++; \t\t\t\t\t\t} \t\t\t\t\t} \t\t\t\t} \t\t\t\tplugin_www_post_tracker_ru.dataReady=true; \t\t\t\tshow_list(); \/\/ \u0434\u0430\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \t\t\t} \t\t}, \t\t \t\tget_list: function () { \/\/ \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 show_list() \u0434\u043b\u044f &quot;\u043a\u0440\u0430\u0441\u043e\u0442\u044b&quot; \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \t\t\tvar tmp=new Array(); \t\t\tfor (var i in plugin_www_post_tracker_ru.postdata) { \t\t\t\ttmp[i]=&quot;&lt;b&gt;&quot;+plugin_www_post_tracker_ru.postdata[i]['trackcode']+&quot;&lt;\/b&gt; &quot;+plugin_www_post_tracker_ru.postdata[i]['comment']+&quot;&lt;br\/&gt;&quot;+plugin_www_post_tracker_ru.postdata[i]['date']+&quot; &quot;+plugin_www_post_tracker_ru.postdata[i]['status']; \t\t\t} \t\t\treturn tmp; \t\t} <\/code><\/pre>\n<p>  <code>show_list()<\/code> \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u0431\u043b\u043e\u043a\u0438 \u0441 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 html-\u043a\u043e\u0439 \u0432\u043d\u0442\u0443\u0440\u0438 div-\u0430 \u0441\u043e \u0441\u043a\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c (\u043a\u0441\u0442\u0430\u0442\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e <a href=\"http:\/\/filamentgroup.github.io\/Overthrow\/\">Overthrow<\/a> \u0438 \u043a\u0440\u0430\u0439\u043d\u0435 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e <a href=\"http:\/\/cubiq.org\/iscroll-4\">iscroll-4<\/a> \u043f\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u0443\u0436\u0430\u0441\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b).<\/p>\n<p>  \u041d\u0430\u0441\u0442\u0430\u043b\u0430 \u043f\u043e\u0440\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u043a\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u0441\u043f\u0435\u0440\u0432\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 MENU \u0432\u0430\u0448\u0435\u0433\u043e Android \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430. \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_events_events.md.html#menubutton\">\u0441\u043e\u0431\u044b\u0442\u0438\u044f menubutton<\/a>. \u041a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043c\u044b \u043f\u0440\u0438\u0432\u044f\u0436\u0435\u043c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0430 \u0441 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0435\u043a \u043a\u043e\u0434\u00bb, \u043a\u043e\u0442\u043e\u0440\u0430\u044f, \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438, \u043d\u0430\u0447\u043d\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441.  <\/p>\n<pre><code class=\"javascript\">\t\tput_trackCode: function(){ \/\/ \u0442\u043e \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044f \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 &quot;\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0440\u0435\u043a \u043a\u043e\u0434&quot; \t\t\tvar trackCode = prompt(&quot;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0440\u0435\u043a \u043a\u043e\u0434&quot;); \/\/ \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u043c \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0430\u043c \u0442\u0440\u0435\u043a\u043a\u043e\u0434 \t\t\tif (trackCode) { \t\t\t\tthis._put_trackCode_getPath(trackCode); \/\/ \u0437\u0430\u043f\u0440\u043e\u0441\u0438\u043c \u0443 \u0441\u0430\u0439\u0442\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043a\u043e\u0434\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0432 \u0420\u043e\u0441\u0441\u0438\u044e), \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0442\u0443\u0442 \u0441\u043d\u043e\u0432\u0430 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \t\t\t\tif (plugin_www_post_tracker_ru.default_path) { \/\/ \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435, \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \t\t\t\t\tvar comment = prompt(&quot;\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439&quot;); \t\t\t\t\tif (comment) { \t\t\t\t\t\tthis._put_trackCode(trackCode,comment); \/\/ \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u044d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u0430\u0439\u0442 \t\t\t\t\t} \t\t\t\t} else { \t\t\t\t\talert(&quot;\u041d\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0442\u0440\u0435\u043a \u043a\u043e\u0434&quot;); \t\t\t\t} \t\t\t} else { \t\t\t\tmenuButtonHide(); \/\/ \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0437\u0430\u0445\u043e\u0442\u0435\u043b \u0432\u0432\u043e\u0434\u0438\u0442\u044c, \u0442\u043e \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u0435\u043c \u0441\u043a\u0440\u044b\u0442\u044c \u0431\u043b\u043e\u043a \u0441 \u043c\u0435\u043d\u044e\u0448\u043a\u043e\u0439 \t\t\t} \t\t}, \t\t_put_trackCode_getPath: function (trackCode) { \/\/ \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \t\t\tvar cookies=&quot;PHPSESSID=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_PHPSESSID&quot;)+&quot;; userid=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_userid&quot;)+&quot;; securehash=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_securehash&quot;); \t\t\tvar data=&quot;act=getPathForm&trackcode=&quot;+encodeURIComponent(trackCode); \t\t\tajax.send(&quot;http:\/\/post-tracker.ru\/ajax\/userTrackcodes.php&quot;,'POST',data,cookies,false,this._put_trackCode_getPath_result);\t\t\t \t\t}, \t\t_put_trackCode_getPath_result: function (data){ \t\t\tvar wrapper=document.createElement('div'); \/\/ \u0437\u0430\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u043e\u0442\u0432\u0435\u0442, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0431\u043e\u0439 html \t\t\twrapper.innerHTML=data; \t\t\tvar tmp=wrapper.getElementsByTagName('input'); \/\/ \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0435\u0441\u0442\u044c \u043b\u0438 \u0432 \u043e\u0442\u0432\u0435\u0442\u0435 input \t\t\tif (tmp.length&gt;0) { \t\t\t\tplugin_www_post_tracker_ru.default_path=tmp[0].value; \/\/ \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c, \u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432 \u043d\u0435\u043c \u043d\u0430\u043c \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f \t\t\t}else{ \t\t\t\tplugin_www_post_tracker_ru.default_path=false; \t\t\t} \t\t}, \t\t_put_trackCode: function (trackCode,comment){ \/\/ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0435\u043a\u043e \u043a\u043e\u0434 \u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u043d\u0435\u043c\u0443, \u0441\u043d\u043e\u0432\u0430 \u043d\u0435 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e \t\t\tvar cookies=&quot;PHPSESSID=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_PHPSESSID&quot;)+&quot;; userid=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_userid&quot;)+&quot;; securehash=&quot;+window.localStorage.getItem(&quot;plugin_www_post_tracker_ru_securehash&quot;); \t\t\tvar data=&quot;act=addTrackcodeAction&folderid=&quot;+plugin_www_post_tracker_ru.default_folder+&quot;&trackcode=&quot;+encodeURIComponent(trackCode)+&quot;&path=&quot;+plugin_www_post_tracker_ru.default_path+&quot;&comment=&quot;+encodeURIComponent(comment); \t\t\tajax.send(&quot;http:\/\/post-tracker.ru\/ajax\/userTrackcodes.php&quot;,'POST',data,cookies,false,this._put_trackCode_result); \t\t}, \t\t_put_trackCode_result: function(data){ \/\/ \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438\u0441\u044c \t\t\tmenuButtonHide(); \/\/ \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u043c\u0435\u043d\u044e \t\t\tplugin_www_post_tracker_ru.get_content(true); \/\/ \u0438 \u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0441 \u043a\u043e\u0434\u0430\u043c\u0438 \u043f\u043e\u0441\u044b\u043b\u043e\u043a \t\t} <\/code><\/pre>\n<p>  \u0427\u0442\u043e \u0431\u044b \u0435\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441 phoneGap? \u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u0435\u0442 <a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_globalization_globalization.md.html#Globalization\">\u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f<\/a>, \u0447\u0442\u043e\u0431\u044b \u0432 \u043a\u043e\u0434\u0435 \u043d\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0441\u044f \u0442\u0435\u043a\u0441\u0442 \u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d \u043d\u0435 \u0432\u044b\u0432\u043e\u0434\u0438\u043b\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435 \u043f\u043e\u043c\u0435\u0448\u0430\u0435\u0442 \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c <a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_events_events.md.html#Events\">\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f<\/a>, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u043f\u0430\u0436\u0443 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u043b\u0438 <a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_events_events.md.html#backbutton\">\u043d\u0430\u0436\u0430\u0442\u0438\u0435 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u043d\u0430\u0437\u0430\u0434\u00bb<\/a>.<br \/>  \u0412 \u043f\u043b\u0430\u043d\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0441\u0442\u043e\u0438\u043b\u043e \u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u0440\u0435\u043a\u043b\u0430\u043c\u0443, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0440\u0435\u0441\u0443\u0440\u0441, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b, \u0434\u043e\u0431\u0430\u0432\u0438\u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0430\u043f\u043e\u043a, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0441 <a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_notification_notification.md.html#Notification\">\u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f\u043c\u0438<\/a> \u0438 <s>\u0441\u0432\u0438\u0441\u0442\u0435\u043b\u043a\u043e\u043f\u0435<\/s><a href=\"http:\/\/docs.phonegap.com\/en\/2.7.0\/cordova_media_media.md.html#Media\">\u0437\u0432\u0443\u043a\u043e\u0432\u044b\u043c\u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438<\/a>.<\/p>\n<p>  <a href=\"http:\/\/nekaka.com\/d\/yZ0X3Tu42H\">\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/a> \u0438 <a href=\"http:\/\/nekaka.com\/d\/ZsmlFDDHvX\">\u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435<\/a> \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043b\u0438\u0446.  \t\t\t\t<\/p>\n<div class=\"polling\">\n<form action=\"\/json\/polling\/\" class=\"poll\" method=\"post\">\n<div class=\"poll_title\">\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043b\u0438 \u043f\u0438\u0441\u0430\u0442\u044c \u043e phoneGap \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 \u043d\u0438\u043c?<\/div>\n<p>  \t\t<input type=\"hidden\" name=\"post_id\" value=\"181610\"\/> \t\t<input type=\"hidden\" name=\"polling_question_id\" value=\"8064\"\/>  \t\t<\/p>\n<table class=\"answer\">\n<tr>\n<td class=\"input\"> \t\t\t\t\t<input type=\"radio\" id=\"vv41640\" \t\t\t\t\t\tclass=\"radio js-field-data\" \t\t\t\t\t\tname=\"variant[]\" \t\t\t\t\t\tvalue=\"41640\" \/> \t\t\t\t<\/td>\n<td class=\"label\"> \t\t\t\t\t<label for=\"vv41640\">\u0414\u0430, \u0432\u043f\u043e\u043b\u043d\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043d\u0430 \u0447\u0442\u043e \u0441\u0433\u043e\u0434\u0438\u0442\u0441\u044f html\/css\/js \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/label> \t\t\t\t<\/td>\n<\/tr>\n<tr>\n<td class=\"input\"> \t\t\t\t\t<input type=\"radio\" id=\"vv41642\" \t\t\t\t\t\tclass=\"radio js-field-data\" \t\t\t\t\t\tname=\"variant[]\" \t\t\t\t\t\tvalue=\"41642\" \/> \t\t\t\t<\/td>\n<td class=\"label\"> \t\t\t\t\t<label for=\"vv41642\">\u041d\u0435\u0442, \u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043d\u0430 \u0432\u0435\u0431 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445 \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043e\u0432 \u2014 \u0431\u0435\u0437\u0443\u043c\u0438\u0435<\/label> \t\t\t\t<\/td>\n<\/tr>\n<\/table>\n<p class=\"for_users_only_msg\">\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u043f\u0440\u043e\u0441\u0435. <a href=\"\/login\/\">\u0412\u043e\u0439\u0434\u0438\u0442\u0435<\/a>, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430.<\/p>\n<p class=\"total\">\u041d\u0438\u043a\u0442\u043e \u0435\u0449\u0451 \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043b. \u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u0432\u0448\u0438\u0445\u0441\u044f \u043d\u0435\u0442.<\/p>\n<\/p><\/form>\n<\/p><\/div>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/181610\/\"> http:\/\/habrahabr.ru\/post\/181610\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">   \t<img decoding=\"async\" src=\"http:\/\/habrastorage.org\/storage2\/491\/288\/650\/4912886503b79d6175c534a854e585ee.png\" align=\"left\"\/>\u0411\u044b\u0432\u0430\u0435\u0442 \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0441\u0430\u0439\u0442, \u043d\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043c \u0441 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u0431\u044b\u043b\u043e \u0431\u044b \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043d\u0435\u0433\u043e. \u041b\u044e\u0431\u0438\u0442\u0435\u043b\u0438 \u0432\u0435\u0431 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043b\u0435\u0433\u043a\u043e \u0441\u043c\u043e\u0433\u0443\u0442 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e phoneGap. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043f\u0440\u043e \u0441\u0435\u0440\u0432\u0438\u0441 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0445 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u044f \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0441\u044c \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 \u0441 \u0431\u0430\u0437\u043e\u0432\u044b\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0442\u0440\u0435\u043a\u043e\u0432 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a \u043d\u0438\u043c \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u0440\u0435\u043a. \u042f \u043d\u0435 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043b\u0441\u044f \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443 \u0438 \u043e\u0447\u0435\u043d\u044c \u043d\u0430\u0434\u0435\u044e\u0441\u044c \u0447\u0442\u043e \u043e\u043d \u043d\u0430 \u043c\u0435\u043d\u044f \u043d\u0435 \u043e\u0431\u0438\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u043d\u0430\u0433\u043b\u043e\u0441\u0442\u044c, \u0437\u0430 \u043a\u043e\u043f\u0430\u043d\u0438\u0435 \u0432 JavaScript \u043a\u043e\u0434\u0435 \u0438 \u0437\u0430 \u0442\u043e \u0447\u0442\u043e \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u0440\u0435\u043a\u043b\u0430\u043c\u0430. \u0422\u0430\u043a \u0436\u0435 \u043f\u0440\u043e\u0448\u0443 \u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0437\u0430 \u043a\u043e\u0441\u0442\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u0434\u0430, \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0439\u0442\u0435 \u0435\u0433\u043e \u043a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u0440.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-181610","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/181610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=181610"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/181610\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=181610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=181610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=181610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}