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查看器。

相关内容

热门资讯

黑科技神器!pokerworl... 一、aapokerai辅助简介了解软件请加微:136704302aapokerai辅助是一款在线扑克...
黑科技美元局!wpk透视外挂购... 黑科技美元局!wpk透视外挂购买渠道(微扑克ai机器人)一贯是有挂(有挂实锤)-哔哩哔哩;一、微扑克...
黑科技ai代打!德扑之星ai辅... 黑科技ai代打!德扑之星ai辅助神器(微扑克透牌)原本是有挂(果真有挂)-哔哩哔哩;人气非常高,ai...
黑科技系统!aapokerai... 黑科技系统!aapokerai辅助(aa poker有外挂吗)从前有挂(有挂方略)-哔哩哔哩1、打开...
黑科技系统!德州ai辅助可以打... 黑科技系统!德州ai辅助可以打(德扑ai软件靠谱吗)原本是有挂(果真有挂)-哔哩哔哩1、超多福利:超...
黑科技规律!德州之星辅助器可以... 黑科技规律!德州之星辅助器可以用(德扑ai助手软件)本然真的有挂(有挂实锤)-哔哩哔哩;是一款可以让...
黑科技教学!governoro... 黑科技教学!governorofpoker3辅助(aapoker真的有猫腻吗)一贯有挂(真的有挂)-...
黑科技美元局!gg扑克发牌系统... 黑科技美元局!gg扑克发牌系统(德扑ai软件靠谱吗)总是存在有挂(有挂方式)-哔哩哔哩1、德扑ai软...
黑科技实锤!wepoke是有挂... 黑科技实锤!wepoke是有挂(线上wpk德州ai机器人)本来是真的有挂(确实有挂)-哔哩哔哩1、让...
黑科技攻略!德州之星透牌器(a... 黑科技攻略!德州之星透牌器(aapoker真的有猫腻吗)一贯是有挂(证实有挂)-哔哩哔哩1)aapo...