Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
448
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. //@name Premium abbonnement omzeilen
  3. //@version 1.1
  4. //@grant none
  5. //@include https://www.ad.nl/*
  6. //@include https://trouw.nl*
  7. //@include https://tubantia.nl/*
  8. //@include https://stentor.nl/*
  9. //@include https://bd.nl/*
  10. //@include https://ed.nl/*
  11. //@include https://pzc.nl/*
  12. //@include https://gelderlander.nl/*
  13. //@include https://nrc.nl/*
  14. //@include https://speld.nl/*
  15. //@include https://volkskrant.nl/*
  16. //==/UserScript==
  17.  
  18. (function (){
  19.     var domain = window.location.host.replace('www.','');
  20.         switch(domain){
  21.                 case 'nrc.nl': document.cookie = 'counter=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  22.                     break;
  23.                 case 'trouw.nl': document.cookie = 'TROUW_TID=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  24.                 removeByClass('paywall-notice');
  25.                     break;
  26.                 default: document.cookie = 'temtationTrackingId=;domain=.' + domain + '; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  27.                 removeByClass('paywall-content-message');
  28.                     break;
  29.         }
  30. })();
  31.  
  32. function removeByClass(_class){
  33.     window.addEventListener('load',function(){
  34.         document.querySelectorAll('.' + _class)[0].remove();
  35.     }, false);
  36. }
  37.  
  38. (function (){
  39.     var domain = window.location.host.replace('www.','');
  40.     switch(domain){
  41.         case 'nrc.nl':
  42.             document.cookie = 'counter=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  43.             break;
  44.         case 'trouw.nl':
  45.             document.cookie = 'TROUW_TID=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  46.             removeByClass('paywall-notice');
  47.             break;
  48.         case 'speld.nl':
  49.             document.cookie = 'speld-paywall=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  50.             removeByClass('speld-paywall');
  51.         case 'volkskrant.nl':
  52.             document.cookie = 'TID_ID=; path=/; expires=Thus, 01 Jan 1970 00:00:01 GMT;';
  53.             removeByClass('paywall-notice');
  54.         default:
  55.             document.cookie = 'temptationTrackingId=; domain=.' + domain + '; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
  56.             removeByClass('paywall-content-message');
  57.             break;
  58.     }
  59. })();
  60.  
  61. function removeByClass(_class){
  62.     window.addEventListener('load', function(){
  63.         document.querySelectorAll('.' + _class)[0].remove();
  64.     }, false);
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement