0
リフレッシュされたiframeを含むHTMLファイルに表示されるすべての画像を削除します。
CSSやJavaScriptを使用する方法がありますか?CSSまたはJavaScriptを使用してiframe内のウェブページからすべての画像を削除する
iframeを読み込むページには、次のコードが使用されています。
function reloadIFrame() {
console.log('reloading..');
document.getElementById('iframe').contentWindow.location.reload();
}
window.setInterval(reloadIFrame, 3000);
body {
margin: 0px;
}
h1 {
font-family: arial;
font-size: 50%;
}
iframe {
width: 100%;
height: 800px;
}
div.top {
background-color: rgba(2, 109, 8, 0.83);
height: 1%;
width: 100%;
}
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="news.png" type="image/x-icon" />
<title>Chat</title>
</head>
<body>
<div class="top">
<img src="news.png" alt="newsicons" height="31" width="31">
<h1>News</h1>
</div>
<iframe id="iframe" src="http://www.bbc.com/news/world"></iframe>
</body>
</html>
を更新スニペットを確認してください。 iframeソースが同じドメインにある場合でも動作するはずです。 – nivincp
同じ発信元ポリシーはこのコードに影響を与えません。イベントはフレーム内の文書にアクセスしようとしません。 – Quentin
@Quentin真実ですが、iframeのHTMLコンテンツにアクセスすると仮定します。:-) – nivincp