因此,我有创建身份验证令牌、传入要签名的文档并返回ViewUrl的代码隐藏。这是通过WebMethod完成的。我通过jquery调用此then方法,成功回调返回ViewUrl,然后将其分配给iframe。它在每个浏览器上都运行得很好,但是ie有一个怪癖。一旦文档加载完成,屏幕将跳转到文档的顶部。这不是客户想要的。他们希望页面的顶部可见。它在除ie之外的所有其他浏览器中都能很好地做到这一点。
$.ajax({
type: 'POST',
url: 'xxx.aspx/Get',
dataType: 'json',
contentType: 'application/json;charset=utf-8',
data:{},
success: function (data) {
var docUrl = data.d;
$('#fDocusign').prop('src', docUrl);
$(document).scrollTop();
var nav = $('.sidebar').offset();
$('#fDocusignContainer').css({'position':'absolute','top':'475px','left':nav.left + 'px',width:$('.content').width() + 'px'});
$('#fDocusign').css({ 'height': '1000px', width:$('.content').width() + 'px' });
$('#fDocusignContainer').show();
$('#spnMessage').text('');
}
});
});我尝试使用$(document).scrollTop()来强制它使用。有什么想法吗?
发布于 2017-08-20 01:14:28
我同意@CodingDawg的评论
--不需要使用iFrame。只需使用下面列出的任何一种技术保存应用程序的状态,然后重定向到您从DocuSign收到的签名仪式URL。
保存状态:
https://stackoverflow.com/questions/45763736
复制相似问题