我正在使用Iframe来渲染嵌入式Docusign文档。我成功地能够在iframe中签署文档,并在签名后重定向到我指定的URL。
但重定向网址显示在IFrame内。我需要突破iframe并在父页面中显示。
我尝试过以下代码段,但无济于事。
1)iframe标签中的target =“_ parent”
2) if(top!== self)top.location.href = self.location.href;
答案 0 :(得分:0)
我能够找到解决方案。我只需要在Iframe中捕捉Docusign重定向并隐藏它。
<iframe id ="docusignFrame" name="docusignFrame" th:src="${docusignURL}" width="100%" height="900" onLoad="(this.contentWindow.location != '' ? DocusignCompleted(this.contentWindow.location) : void(0));">
</iframe>
<script>
function DocusignCompleted(url) {
$("#docusignFrame").hide();}
</script>