Guest User

Untitled

a guest
Jan 22nd, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.38 KB | None | 0 0
  1. var element = document.querySelector('div.ad-wrapper');
  2. element.parentElement.removeChild(element);
  3.  
  4. <script>
  5. window.__AB__ = function() {
  6. var dummy = Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 5),
  7. css = dummy + '.' + dummy + '{' + 'display: block;' + 'position: absolute;' + 'top: 0;' + 'left: -180px;' + 'width: 180px;' + 'height: 700px;' + 'background: #19C url(//1.vgc.no/img/vgab.png) no-repeat bottom;' + 'color: #FFF;' + 'line-height: 1.4em;' + '}' + dummy + '.' + dummy + ' .t1 {' + 'padding: 260px 10px 67px;' + 'font-size: 18px;' + '}' + dummy + '.' + dummy + ' .t2 {' + 'padding: 0 451px 0 11px;' + 'margin: 0;' + 'font-size: 18px;' + '}' + dummy + '.' + dummy + ' h1 {' + 'margin: 0 0 16px;' + 'padding: 18px 11px 0;' + 'font-size: 26px;' + 'font-weight: normal;' + '}' + dummy + '.' + dummy + ' .zwei {' + 'padding: 11px 40px;' + 'position: absolute;' + 'right: 11px;' + 'top: 81px;' + 'background-color: #FFF;' + 'border: 1px solid #227196;' + 'color: #D00;' + 'font-size: 18px;' + 'text-transform: uppercase;' + '}' + dummy + '.' + dummy + ' button {' + 'padding: 11px 0;' + 'margin: 0 10px;' + 'background-color: #FFF;' + 'border: 1px solid #227196;' + 'color: #D00;' + 'font-size: 18px;' + 'text-align: center;' + 'font-weight: normal;' + 'width: auto;' + 'text-transform: uppercase;' + 'height: auto;' + 'line-height: 1.2em;' + '}' + '.tablet .reg-grid-main .ad[class*=smartboard], .desktop .reg-grid-main .ad[class*=smartboard], .tablet .reg-grid-main .ad[class*=netboard], .desktop .reg-grid-main .ad[class*=netboard] { min-height: auto; }',
  8. text = '<p class="t1"> Ved å skru på annonser, hjelper du å finansiere tidkrevende og viktig journalistikk. </p>',
  9. topText = ' <h1>Hei, kjære VG-leser!</h1><p class="t2">Vi har oppdaget at du blokkerer annonser. Vi i VG hadde satt stor pris på om du hvitlister oss slik at vi kan finansiere vår journalistikk med reklame og fortsette å være en gratis nyhetskilde.</p>',
  10. browser;
  11. if (navigator.userAgent.indexOf('Firefox') > -1 ? true : false) {
  12. browser = 'firefox';
  13. } else {
  14. browser = 'chrome';
  15. }
  16. var style = document.createElement('style');
  17. if (style.styleSheet) {
  18. style.styleSheet.cssText = css;
  19. } else {
  20. style.appendChild(document.createTextNode(css));
  21. }
  22. var left = document.createElement(dummy);
  23. left.className = dummy;
  24. left.innerHTML = '<!--googleoff: index-->' + text + '<!--googleon: index-->';
  25. var right = left.cloneNode(true);
  26. right.style.right = '-180px';
  27. right.style.left = 'auto';
  28. var topEl = right.cloneNode();
  29. topEl.style.position = 'relative';
  30. topEl.style.right = 'auto';
  31. topEl.style.width = '100%';
  32. topEl.style.height = '150px';
  33. topEl.style.marginTop = '-1px';
  34. topEl.style.backgroundImage = 'none';
  35. topEl.innerHTML = '<!--googleoff: index-->' + topText + '<!--googleon: index-->';
  36. var open = function(e) {
  37. var pop = document.createElement('div'),
  38. dim = 1000,
  39. over = document.createElement('div'),
  40. btn = document.createElement('a');
  41.  
  42. function close(e) {
  43. e.preventDefault();
  44. btn.removeEventListener('click', close);
  45. pop.parentNode.removeChild(pop);
  46. over.parentNode.removeChild(over);
  47. return false;
  48. }
  49. btn.addEventListener('click', close);
  50. pop.style.cssText = 'width:' + dim + 'px; height: auto; position: absolute; top: 50%; left: 50%; background-color: #fff; padding: 10px; margin-left: -' + (dim / 2) + 'px; margin-top:-390px;z-index: 2000;';
  51. over.style.cssText = 'width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: #000; z-index: 1999; opacity: .8;';
  52. over.addEventListener('click', close);
  53. var popText = '<h3>Slik skrur du på annonser</h3>';
  54. if (browser === 'chrome') {
  55. popText += '<div style="float: left; margin-right: 16px; padding-right: 16px; border-right: 2px solid #19C;"><p><strong>For Adblock</strong></p>';
  56. popText += '<img src="//1.vgc.no/ab/chrome-1.png"><br>';
  57. popText += '<img src="//1.vgc.no/ab/chrome-2.png"></div>';
  58. popText += '<p><strong>For Adblock Plus</strong></p>';
  59. popText += '<img src="//1.vgc.no/ab/chrome-plus.png">';
  60. } else if (browser === 'firefox') {
  61. popText += '<div style="text-align: center;"><p><strong>For Adblock Plus</strong></p>';
  62. popText += '<img src="//1.vgc.no/ab/firefox.png"></div>';
  63. }
  64. popText += '<div style="text-align: center; padding: 20px 0; clear: both;"><strong>Takk for at du skrur på annonser på VG.no :-)</strong></div>';
  65. pop.innerHTML = popText;
  66. btn.innerHTML = 'Lukk';
  67. btn.className = 'close';
  68. btn.href = '#';
  69. document.body.appendChild(pop);
  70. pop.appendChild(btn);
  71. document.body.appendChild(over);
  72. return false;
  73. };
  74. var topBoard = document.querySelector('#ad-topboard, #ad-front-topboard');
  75. if (topBoard) {
  76. topBoard.style.display = 'none';
  77. }
  78. var btn = document.createElement('button');
  79. btn.addEventListener('click', open);
  80. btn.className = 'action-click';
  81. btn.setAttribute('data-stats-type', 'exit');
  82. btn.setAttribute('data-stats-string', 'Adblock::OpenPopup');
  83. btn.innerHTML = 'Skru på annonser';
  84. left.appendChild(btn);
  85. var btn2 = btn.cloneNode(true);
  86. btn2.addEventListener('click', open);
  87. right.appendChild(btn2);
  88. var btn3 = btn.cloneNode(true);
  89. btn3.addEventListener('click', open);
  90. btn3.className = 'zwei';
  91. topEl.appendChild(btn3);
  92. document.head.appendChild(style);
  93. var con = document.querySelector('.reg-grid-container');
  94. con.appendChild(right);
  95. con.appendChild(left);
  96. if (con.insertAdjacentElement) {
  97. con.insertAdjacentElement('afterbegin', topEl);
  98. } else {
  99. con.insertBefore(topEl, con.firstChild)
  100. }
  101. if (window.xt_med) {
  102. window.xt_med('C', 0, 'Adblock::Enabled', 'N');
  103. }
  104. (window.dablockTrigger = window.dablockTrigger || []).push('survey');
  105. window.__AB__ = function() {};
  106. };
  107. </script>
  108.  
  109. window.addEventListener("load", function(){
  110. var topAdWrapper = document.querySelector(".reg-grid-container");
  111.  
  112. for(var i = 0; i < 6; i++)
  113. {
  114. topAdWrapper.removeChild(topAdWrapper.childNodes[0]);
  115. }
  116.  
  117. var body = document.querySelector("body");
  118. body.style.backgroundImage = "";
  119. });
Add Comment
Please, Sign In to add comment