1週間前からこの問題を抱えています
私は非常に単純なことをするのだろうか:
iframe 内に含まれる XML コンテンツを抽出し、親ドキュメント内でそれを使用します (私の場合、署名のために XML を ActiveX に送信します) 。
これは、ミニ プロジェクトの zipを見つけるための URL です。
私のターゲットブラウザはIE9/10です。
親文書:
<!-- Main hero unit for a primary marketing message or call to action -->
<div class="hero-unit">
<h1>Parapheur 5.0</h1>
<div class="alert-block">Please use buttons for actions</div>
<div class="btn-group">
<a class="btn btn-success btn-mini" onclick="javascript:expandViewport('viewport1');">Expand viewport »</a>
<a class="btn btn-info btn-mini" onclick="javascript:collapseViewport('viewport1');">Collapse viewport »</a>
<a class="btn btn-primary btn-mini" onclick="javascript:extractXml('#viewport1');">Extract XML »</a>
</div>
<div class="alert-block"></div>
<iframe id="viewport1" src="xml/data.xml" width="1024px" height=""></iframe>
<div class="alert-block"></div>
</div>
<div id="content" class="alert-info"></div>
アプリケーション.js :
function extractXml(id,content) {
console.log("Starting extraction of XML from within IFrame : " + id);
/*
var lastIndexOfSlash = document.getElementById(id).src.lastIndexOf("/");
var doc = document.getElementById(id).src.substring(lastIndexOfSlash);
$.get('xml/'+doc,function(xml){
console.log(xml);
});
*/
console.log($(id).contentDocument);}