Docusign通过打破iframe返回嵌入式签名中的参数

时间:2018-03-23 12:54:05

标签: docusignapi

如何在嵌入式docusigning中返回URL时在envelope,PF and r ID内传递参数(iframe)?如果我在浏览器上输入POWERFORM链接,我将使用参数(envelope,PF and r ID)返回URL,但如果我在iframe内运行代码,则无法获取参数。请帮我解决这个问题。

3 个答案:

答案 0 :(得分:0)

您正在IFrame中打开Powerform,因此打开的URL的范围仅在IFrame内,而DocuSign无法执行任何操作来将浏览器重定向到IFrame。您已在最后编写代码以捕获重定向网址并中断IFrame的流量,您可以找到类似的查询here。通常,DocuSign不建议使用IFrame进行签名,也不建议捕获像envelopeId,r Id等数据,最好配置一个监听器DocuSign Connect。使用url重定向是一个脆弱的解决方案,因为用户可能会关闭浏览器(或浏览器挂起/网络问题),您可能会丢失数据。使用DS Connect,DocuSign会将事件发布给您的听众,您将能够捕获收听者中的所有必需数据。

答案 1 :(得分:0)

window.parent.window.location.href = 'Parent URL'可以打破iframe并加载父页面。

答案 2 :(得分:0)

        

        <script>
        function myFunction()
        {
        var x = document.getElementById("form1").action;
        document.getElementById("demo").innerHTML = x; 
        }
    </script>

这个东西适用于显示参数。