Bind the click pop-up window to a normal link, that is, a[target=_blank], and modify its href before clicking to open a new window.
Bind mousedown, modify href before mouse click execution is completed.
Bind focus to ensure that href is replaced when tab switching and enter.