Greasemonkey: Fix links to PDFs in Bank Hapoalim

This fixes both the links to the PDFs and the embeding in the mailbox. Click on the “View Raw” to install.

// ==UserScript==
// @name Bank Hapoalim
// @description Workaround bugs in Bank Hapoalim website to display pdf messages.
// @author Guy Rutenberg
// @namespace
// @include
// @include
// @run-at document-idle
// @version 1.1
// @grant none
// ==/UserScript==
// @include url should be the url of the inner iframe containing the list of mails.
var MutationObserver = window.MutationObserver;
var myObserver = new MutationObserver (mutationHandler);
var obsConfig = {
childList: true, attributes: false,
subtree: true,
var target = document.getElementsByTagName('mail-manager')[0];
myObserver.observe (target, obsConfig);
function mutationHandler (mutationRecords) {
mutationRecords.forEach ( function (mutation) {
for (var item of mutation.addedNodes) {
if (item.tagName == 'PDF-VIEWER') {
var url = '' + item.getAttribute('pdf-show');
iframe = item.querySelector('iframe');
iframe.src = url;

2 thoughts on “Greasemonkey: Fix links to PDFs in Bank Hapoalim”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.