AutodeskPDF扩展-防止在查询字符串中覆盖页面
创始人
2024-11-12 11:30:14
0

在Autodesk PDF扩展中,存在一个安全漏洞,攻击者可以利用查询字符串中的参数来覆盖PDF中的页面。为了解决这个问题,可以使用以下代码:

// set up the PDF viewer var pdfViewer = new PDFJS.PDFViewer({ container: divContainer, viewerPrefs: { enablePrintAutoRotate: true } });

// prevent page override in query string pdfViewer.currentPageNumber = 1; pdfViewer.currentScaleValue = "page-width"; pdfViewer.setDocument(url, null, function() { if (queryParamPresent) { var pageParam = parseInt(queryParams["page"]); if (pageParam && !isNaN(pageParam)) { pdfViewer.currentPageNumber = pageParam; } } });

// render the PDF viewer pdfViewer.viewerPrefs.initialZoom = "page-width"; pdfViewer.render();

在代码中,我们首先设置PDF查看器,并使用pdfViewer.currentPageNumber = 1; pdfViewer.currentScaleValue = "page-width"使PDF显示为页面宽度。接下来,我们使用pdfViewer.setDocument(url,null,function(){})加载PDF文档并防止在查询字符串中覆盖页面。最后,我们使用pdfViewer.viewerPrefs.initialZoom = "page-width"设置PDF查看器的初始缩放级别,并使用pdfViewer.render()呈现PDF查看器。

相关内容

热门资讯

记者获悉!wepoker怎么下... 记者获悉!wepoker怎么下载游戏,wepoker怎么拿到好牌,手段教程(详细教程)-哔哩哔哩1、...
截至目前!菠萝德普辅助器免费版... 截至目前!菠萝德普辅助器免费版在哪里(透视)其实是有挂的(有人有挂开挂辅助工具)-哔哩哔哩菠萝德普辅...
围绕透视问题!wepoker透... 围绕透视问题!wepoker透视有吗,wepoker游戏下载,手筋教程(果真有挂)-哔哩哔哩1、让任...
据监测!wpk软件是正规的吗(... 据监测!wpk软件是正规的吗(透视)其实有挂(有挂详情开挂辅助软件)-哔哩哔哩1、上手简单,内置详细...
出现新变化!wepoker买钻... 出现新变化!wepoker买钻石有用吗,hhpoker软件安装包,技法教程(有挂方式)-哔哩哔哩1、...
据目击者称!德州圈脚本(透视)... 据目击者称!德州圈脚本(透视)果然真的是有挂(发现有挂开挂辅助软件)-哔哩哔哩1、德州圈脚本系统规律...
据公告内容!hhpoker有没... 据公告内容!hhpoker有没有辅助,wepoker提高好牌率,总结教程(有挂猫腻)-哔哩哔哩1、h...
今日!hhpoker有没有辅助... 今日!hhpoker有没有辅助辅助(透视)原来真的有挂(有挂透视开挂辅助安装)-哔哩哔哩1、首先打开...
今天上午!aapoker透视脚... 今天上午!aapoker透视脚本,werplan外卦神器,法门教程(有挂秘诀)-哔哩哔哩1、这是跨平...
此事引发网友热议!菠萝德普辅助... 此事引发网友热议!菠萝德普辅助器免费版在哪里(透视)一贯是有挂(有挂方略开挂辅助安装)-哔哩哔哩1、...