ウェブページ 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 出力はホワイトボードです。echo $ str を直接使用するには、「直接使用できない」を参照してください。この問題を解決する方法はありますか? 多くの場所で検索しましたが、解決策が見つかりません。ちなみに、b.com は私のものではないので、できません。名前を変更しないでください