首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docusign Embedded View无法滚动到ie中的顶部

Docusign Embedded View无法滚动到ie中的顶部
EN

Stack Overflow用户
提问于 2017-08-19 03:22:15
回答 1查看 34关注 0票数 0

因此,我有创建身份验证令牌、传入要签名的文档并返回ViewUrl的代码隐藏。这是通过WebMethod完成的。我通过jquery调用此then方法,成功回调返回ViewUrl,然后将其分配给iframe。它在每个浏览器上都运行得很好,但是ie有一个怪癖。一旦文档加载完成,屏幕将跳转到文档的顶部。这不是客户想要的。他们希望页面的顶部可见。它在除ie之外的所有其他浏览器中都能很好地做到这一点。

代码语言:javascript
复制
          $.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()来强制它使用。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-20 01:14:28

我同意@CodingDawg的评论

--不需要使用iFrame。只需使用下面列出的任何一种技术保存应用程序的状态,然后重定向到您从DocuSign收到的签名仪式URL。

保存状态:

  1. 您的软件堆栈可以提供一个会话对象,使用该对象。
  2. 将状态的句柄作为查询参数保存到您发送给DocuSign的return_url中。在签名仪式完成后,当DocuSign重定向回您的应用程序时,它将返回到您的应用程序。
  3. 将状态保存在cookie中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45763736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档