Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

thefreedictionary.com #2883

Open
graciecat opened this issue Feb 23, 2017 · 3 comments
Open

thefreedictionary.com #2883

graciecat opened this issue Feb 23, 2017 · 3 comments

Comments

@graciecat
Copy link

graciecat commented Feb 23, 2017

http://www.thefreedictionary.com

http://imgur.com/n2VQsM9

  1. Pale Moon 27.1.0
  • Greasemonkey 3.9.2
  • AAK userscript 10.0
  • uBlock Origin 1.10.6
  • failure at freedictionary.com
  • filters:
    uBlock filters‎
    uBlock filters – Badware risks‎ (github.com)
    uBlock filters – Privacy
    uBlock filters – Unbreak‎
    EasyPrivacy
    Fanboy's Enhanced Tracking List
    Adblock Warning Removal List‎ (forums.lanik.us)
    Anti-Adblock Killer | Reek‎ (github.com)
    EasyList‎ (forums.lanik.us)
    Malware Domain List‎ (malwaredomainlist.com)
    Malware domains‎ (www.malwaredomains.com)
    Fanboy's Annoyance List
    Peter Lowe’s Ad and tracking server list
  1. Firefox 51.0.1
  • Greasemonkey 3.9
  • AAK userscript 10.0
  • Adblock Plus 2.8.2
  • failure at freedictionary.com
  • filters:
    Adblock Warning Removal List
    EasyList
    AakList (Anti-Adblock Killer)
    Peter Lowe's List
  1. Seamonkey 2.46
  • Greasemonkey 3.9.0.1rc1pre
  • not using AAK script (in fact, no userscripts installed yet)
  • Adblock Plus 2.8.2
  • success at freedictionary.com (I do not get the warning)
  • filters:
    Adblock Warning Removal List
    EasyList
    Malware Domains
    Fanboy's Social Blocking List
@uBlock-user
Copy link

uBlock-user commented Feb 23, 2017

add - thefreedictionary.com###w1 > .w2 > div:first-child

or

add on uBO - thefreedictionary.com##script:inject(setTimeout-defuser.js, warn) or thefreedictionary.com##script:inject(abort-on-property-write.js, warn)

@avengerx
Copy link

I've just writtent this rule for the reek script:

thefreedictionary_com : {
        // Site: www.thefreedictionary.com
        // shows back the site's word meaning when it tries to remove it.
        host : ['thefreedictionary.com', 'tfd.com'],
        onIdle : function () {
          var contentDiv = document.getElementById('content'),
              bodyDiv = document.getElementById('w1');

          if (warn) {
            warn = function() {
              console.log("Tampermonkey: Suppressed thefreedictionary snag banner!");
            };
          }

          if (contentDiv && contentDiv.classList.length > 0) {
            contentDiv.classList = {};
          }
        }
      },

Works for me as of this day. (not sure how long it will work)

@Zetawilk
Copy link

Zetawilk commented May 8, 2017

Sorry, could you please be more specific about the mechanics of your code? For example, would you like us to copy and paste it somewhere? Is it maybe a filter we add to...something, somewhere, possibly in Add-ons but I can't be sure because after that it just kind of branches out? https://adblockplus.org/en/filters says adding filters is something that's possible, but it somehow seems to skip what appears to be the very first step--how to add them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants