1
jQueryを使用して権限なしでiFrameを作成しようとしています。 iFrame属性を追加できますが、値が必要です。私は空の値( '')を追加することで汚れた解決法を使用していますが、これは正しい方法ですか? 権限のないサンドボックスのiFrameを作成するより良い方法はありますか?jQueryを使用してサンドボックス化されたiFrameを作成する
$(function() {
$('article').each(createIFrame);
});
function createIFrame() {
setArticleContent($(this), 'hello sandbox');
}
function setArticleContent(article, content) {
article.find('span>p').first().text('');
$('<iframe>', {
srcdoc: '<p>' + content + '</p>',
frameborder: '0',
sandbox: ' ',
style: 'background:#00FF00',
}).appendTo(article.find('span>p').first());
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<article>
<span>
<p>helloworld</p>
</span>
</article>
ああ、私はその仕様を監督しました。ありがとうございました! – Zalem