In a web-based database application that uses a pop-up window to display print-outs of database data, this worked well enough for our needs (tested in Chrome 48):
The trick is to match the target attribute on the tag with the second argument in the window.open call in the onsubmit handler.