在ThingWorx中嵌入DocuSign弹性模板遇报错及渲染问题求助
在PTC ThingWorx中嵌入DocuSign弹性模板协议的渲染问题
初始问题
- 尝试在PTC ThingWorx应用中嵌入DocuSign弹性模板协议时,无法渲染,出现报错:
Uncaught ReferenceError: docuSignClick is not defined - 已通过自定义扩展引入DocuSign的JS库:
<script src="https://stage.docusign.net/clickapi/sdk/latest/docusign-click.js"></script> - 曾按照官方《Embed elastic template》文档建议,将库引用放在目标div之前或页面head中,Chrome开发者工具Sources标签显示库已正常加载,但报错依旧
- 仅测试渲染通过Postman从API获取的协议URL
- 初始页面源码如下:
<div class="widget-content widget-flexcontainer widget-container responsive tw-flex-row" id="root_navigationfunction-463-popup_flexcontainer-46" style="flex-flow: row; align-items: flex-end; place-content: flex-start flex-end;"> <div id="ds-terms-of-service"></div> <script>docuSignClick.Clickwrap.render({ agreementUrl: "" }, "#ds-terms-of-service");</script> </div>
注:示例中协议URL已手动移除,此版本库引用位于页面head
2023年9月6日更新
将JS引用移至内容区域并移除独立的script标签后,引用错误已消除,但协议仍无法渲染,当前代码如下:
<div class="widget-content widget-flexcontainer widget-container responsive tw-flex-row" id="root_navigationfunction-463-popup_flexcontainer-46" style="flex-flow: row; align-items: flex-end; place-content: flex-start flex-end;"> <div id="ds-terms-of-service"></div> <script type="text/javascript" src="https://demo.docusign.net/clickapi/sdk/latest/docusign-click.js"> docuSignClick.Clickwrap.render({ agreementUrl: "" }, "#ds-terms-of-service"); </script> </div>
内容的提问来源于stack exchange,提问作者Thomas Clark
相关产品推荐
相关产品推荐

