当抓取一个包含一个按钮的网站时,当点击这个按钮时,我通常会删除target=的“_blank”属性,以防止在新的标签中打开。然而,这一次,单击按钮会触发如下功能:ng-click="$ctrl.openPriceList()"
,pdf在新选项卡中打开,删除按钮元素上的目标属性不起任何作用。在这种情况下,如何防止在新页签中打开?
发布于 2020-02-11 18:00:25
您可以覆盖window.open
((window, open) => {
window.open = (url) => {
open.call(window, url, '_self');
};
})(window, window.open);
https://stackoverflow.com/questions/60172620
复制