thirdparty webappを別のHTMLページに埋め込む必要があります。問題は、このwebappにwindow.topの呼び出しが含まれているため、iframe内で動作しないことです。HTMLサンドボックスのiframe - 同じiframeへの親コールのリダイレクト
私が欲しいこのコードでは例えば「www.google.com」「FramePage.html」のコードを変更することなく、インラインフレームの内側にロードする:
<!--ParentPage.html-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
Parent Page
<iframe src="FramePage.html" sandbox></iframe>
</body>
</html>
<!--FramePage.html-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
FRAME
<a href="http://www.google.com" target="_top">hello</a>
</body>
</html>
'FramePage.html'から' target'属性を削除するだけですか? – BenM