};
destroyContext = function () {
- parent.document.querySelector('iframe').remove();
- log('PASS destroyed context');
+ // This function can be called more than once so we need to check whether the iframe exists.
+ var frame = parent.document.querySelector('iframe');
+ if (frame) {
+ frame.remove();
+ log('PASS destroyed context');
+ }
};
}
testFailed(e);
}
};
- frame.src = 'data:text/html,';
+ frame.src = 'about:blank';
document.body.appendChild(frame);
};