我正在https://www.thacherandrye.com/dinner,https://www.thacherandrye.com/the-shed,https://www.thacherandrye.com/brunch上测试adobe文档云视图sdk。
有时,文件预览不起作用,我只能在屏幕上看到一个大的空白(控制台中没有错误)。每当我第一次加载页面时,在浏览器或匿名窗口中,文件就会出现在预览中,但是在重新加载或移动到另一个带有预览的页面后,文件似乎会消失。我检查了密钥是否错误/过期,但是即使是第一次,它也不应该加载文件。
下面是我用于api的Javascript代码:
$(document).ready(function() {
document.addEventListener("adobe_dc_view_sdk.ready", function(){
var adobeDCView = new AdobeDC.View({ clientId: SOME_KEY, divId: $('#adobeDcViewId{Id}').val() });
adobeDCView.previewFile({
content: { location: { url: $('#hdnUrl{Id}').val() } },
metaData: { fileName: $('#hdnFileName{Id}').val() }
},
{
showDownloadPDF: $('#hdnRestrictDownload{Id}').val() !== 'true',
showPrintPDF: $('#hdnRestrictDownload{Id}').val() !== 'true'
});
});
});技术栈:.net框架4.7.2,jQuery 3.6.0
发布于 2022-08-19 20:51:12
我试着在我们的论坛上帮助你,但我不知道你是否看到了我的回应。这句话让我担心:
$('#adobeDcViewId{Id}').val()需要传递给divId的值需要是一个字符串,并且需要匹配div元素的ID。而且,在我看来,#adobeDcViewId{Id}并不像一个有效的CSS选择器。
您能否尝试将其更改为站点上div的硬编码值?
https://stackoverflow.com/questions/73370594
复制相似问题