PHP中iframe引用外部网页,外部网页超链接有_blank,如何点击超链接让他不跳出iframe

网页a

<iframe src="https://b.com/"></iframe>

b.com内的超链接带有"target="_blank"属性

点击超链接直接打开新窗口了,如何让点击超链接后,还是在iframe内显示?

我试过

<?php
$url="https://b.com"

$html= file_get_contents($url);

$str = str_replace("_blank","_self",$html);

echo '<iframe srcdoc="'.$str.'"></iframe>'
?>

可这样输出的iframe是白板

把要点击的超链接的target的值设为iframe 的name