
data-uri in browsers. It looks like this:
textarea javascript is inserted by navigator.userAgent . At this moment, I do not know what hit me in the head, but instead of DOMContentLoaded , I wrote . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .
-, , . JS'?
:
Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .
:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"
homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .
update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;) . - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;). - , wi-fi, .
, , , . , , userAgent textarea — .
, . , . . ! .
wi-fi , . wi-fi , - .

-, , . JS'?
:

Beeline, . ~133 .
Anchor.js toolbar.beeline.ru/ets/scripts/Anchor.js , . JS , — gist .
?
133 :
* 91 jQuery v1.7.2;
* 42 .
, CDN jQuery. . .
914 — if :
if (document.getElementById('toolbar') == null) { //... }
Apple:
function getIOSVersionNumber(){} function isIt(theDevice){} function isMobile(){} function isIPhone(){} function isIPad(){} function getBodyZoomLevel () {}; function isNumberPercentageBased(number) {} function getVisualViewportInfo () {};
We need to go deeper
:
(function(jQFrm){ if (window.XDomainRequest) { // } })(jQFrm);
XDomainRequest , IE8 IE9. , .
:
var ets_scripts = jQFrm('[name="ets-anchor"]'); jQFrm(window).resize(function() { resizeIframe(); }); if (ets_scripts.length == 1) { // }
if .
Anchor.js , - .

:
(function() { var msgHandler = function(e) { var ets_frame = document.getElementById('toolBarPcFrame'); if (e.origin == 'http://toolbar.beeline.ru') { // 500 } else { //alert(e.origin); throw new Error('Origin domain is not allowed.'); } } // listen for the message event window.addEventListener('message', msgHandler, false); })();
iframe window.postMessage .
...:
function GetWidth() {} function GetHeight(){} function resizeIframe(){} window.onpageshow = function(evt){}; window.onorientationchange = function(){}; window.onload = function(){ //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } }; function isLandscape(){} function orientation_changed(actionId){} if (isMobile()){}
Oh, wait. — window.onload
window.onload = function() { //etsAppMain functions (search application) if (InitParamForScroll) { InitParamForScroll(); } };
if' .
$(document).ready(function() $('html').append('<div id="toolbar" tabindex="-1" style="border-width:0px;outline-width:0px;"></div>'); var currentTime = new Date(); /*var pathname = window.location.href; var screenWidth = screen.width;*/ var ifrm = document.createElement("IFRAME"); ifrm.setAttribute("id", "toolBarPcFrame"); /*ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet?screenWidth="+screenWidth+"&url="+pathname);*/ ifrm.setAttribute("src", "http://toolbar.beeline.ru/ets/ToolBarPcServlet"); ifrm.setAttribute("allowtransparency", "true"); ifrm.setAttribute("background-color", "transparent"); ifrm.style.position = "fixed"; ifrm.style.zIndex = 9999999999; //
, html div , iframe toolbar.beeline.ru/ets/ToolBarPcServlet . CSS- position, zIndex . ;)
-
, gist .
document.addEventListener('DOMContentLoaded', function() { var toolbar = document.getElementById('toolbar'), iframe = toolbar && toolbar.firstElementChild; if (iframe && /beeline/.test(iframe.getAttribute('src'))) { toolbar.parentNode.removeChild(toolbar); } }); setTimeout(function() { var script = document.querySelector('script[name=ets-anchor]'); if (script) { script.parentNode.removeChild(script); } }, 0);
. gist :)
.
" onload ", :
, , SSL , __ ; 90 jQuery , , document.getElementById ; , "-"


homenet.beeline.ru/index.php?showtopic=315433 .
PS . Beeline_Rus . , .

update
SSL-. . , Toolbar .
update, 6 2014
18- , pomogite@beeline.ru :
, !
. . , .
, .
, , . , / HTML' . , :(
, . - ? ;)Source: https://habr.com/ru/post/230921/
All Articles