検索

ホームページ  >  に質問  >  本文

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

白菜券大**白菜券大**1769日前931

全員に返信(0)返信します

応答なし
  • キャンセル返事