Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- console.log('running');
- var onbeforeprintAvailable = false;
- if ('onbeforeprint' in window) {
- window.addEventListener('beforeprint', function () {
- console.log('print before (onbefore)');
- onbeforeprintAvailable = true;
- }, true);
- } else {
- window.matchMedia('print').addListener(function (event, media) {
- console.log('print before (matchmedia)');
- console.log(navigator.userAgent.indexOf('Safari'));
- onbeforeprintAvailable = true;
- console.log(onbeforeprintAvailable);
- });
- }
- window.addEventListener('afterprint', function (event) {
- if (!onbeforeprintAvailable) {
- console.log('print after');
- }
- }, true);
Add Comment
Please, Sign In to add comment