Я бы хотел перенаправить пользователей на другую часть моего веб-сайта после того, как они закончили подписываться в Docusign Iframe, но у меня возникли проблемы с выходом из Iframe. Я знаю, что этот вопрос уже задавался здесь, но без ответа: Здесь
И Здесь , но предоставленный пользователем код не работает в моем случае,новая страница даже не загружается:
<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>
Что я пробовал:
Код PHP:
$recipientViewRequest = new DocuSign\eSign\Model\RecipientViewRequest([
'authentication_method' => $authenticationMethod, 'client_user_id' => $clientUserId,
'recipient_id' => '1', 'return_url' => $baseUrl . '/' . "end_print.php",
'user_name' => $signerName, 'email' => $signerEmail
]);
$results = $envelopeApi->createRecipientView($accountId, $envelopeId,
$recipientViewRequest);
return $results['url'];
Код HTML:
<iframe src="<?=$result?>" width="1000" height="1000"></iframe>
Возможно ли это, только с использованием HTML
и PHP
, или я должен попробовать что-то в JavaScript
, как пользователь сверху.
Любая помощь будет признательна, спасибо.