Maison > Questions et réponses > le corps du texte
Page Web a
<iframe src="">https://b.com/"></iframe>
Le lien hypertexte dans b.com a l'attribut "target="_blank". Cliquer sur le lien hypertexte ouvre directement une nouvelle fenêtre. Comment puis-je le faire afficher dans l'iframe après avoir cliqué sur le lien hypertexte ?
J'ai essayé
< ?php
$url="https://b.com"
$html= file_get_contents($url);
$str = str_replace("_blank","_self",$html);
echo '< ;iframe srcdoc="'.$str.'"></iframe>'
?>
La sortie iframe comme celle-ci est un tableau blanc. Vous pouvez directement faire écho à $str. vous ne pouvez pas l'utiliser directement. Existe-t-il un moyen de résoudre ce problème ? J'ai cherché dans de nombreux endroits mais je n'ai pas trouvé de solution. Au fait, b.com n'est pas le mien, donc je ne peux pas changer le nom.