Page 1 of 1

Disabling window.print() on a specific website

Posted: Thu Aug 13, 2015 12:24 pm
by Guest
Hello,

How could I to disable the automatic initiation of the print dialogue (

Code: Select all

<script>window.print();</script>
) on a specific website?

Thank you,
John

Re: Disabling window.print() on a specific website

Posted: Thu Aug 13, 2015 5:19 pm
by barbaz
about:config
right-click > new > string
name:

Code: Select all

noscript.surrogate.noprint.replacement
value:

Code: Select all

Object.defineProperty(window, "print", {enumerable:true, get:function(){return function(){}}, set:function(){}});
right-click > new > string
name:

Code: Select all

noscript.surrogate.noprint.sources
value is an @ followed by a pattern matching that site (patterns described in ABE Rules .pdf) - say,

Code: Select all

@.example.com
Note that this completely zaps window.print...