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

相关内容

热门资讯

黑科技了解(德州之星app)鱼... 黑科技了解(德州之星app)鱼扑克app真是真的有挂!太无语了竟然真的有挂(2026已更新)(哔哩哔...
黑科技脚本(aapoker安卓... 黑科技脚本(aapoker安卓版)aapOker总是有挂!太夸张了果然是有挂(2024已更新)(哔哩...
黑科技讲解(wepoke ap... 黑科技讲解(wepoke app)nzt德州总是是有挂!太夸张了确实存在有挂(2024已更新)(哔哩...
黑科技辅助(扑克世界app)a... 黑科技辅助(扑克世界app)aapokER一贯真的是有挂!太夸张了确实是真的有挂(2022已更新)(...
黑科技安装(德扑之星ai代打)... 黑科技安装(德扑之星ai代打)wpk德州扑克素来是有挂!太无语了切实存在有挂(2022已更新)(哔哩...
黑科技辅助(WPK透视挂)we... WePoke高级策略深度解析‌;黑科技辅助(WPK透视挂)wepOkE原来存在有挂!太实锤了都是有挂...
黑科技最新(aapoker外挂... 黑科技最新(aapoker外挂)AAPOKer原本有挂!太离谱了本然真的是有挂(2020已更新)(哔...
黑科技神器(德扑线上房间)德扑... 黑科技神器(德扑线上房间)德扑线上本来有挂!太夸张了一向有挂(2025已更新)(哔哩哔哩)1、点击下...
黑科技有挂(微扑克代打)德州a... 黑科技有挂(微扑克代打)德州ai切实存在有挂!太无语了一直是有挂(2023已更新)(哔哩哔哩);一、...
黑科技辅助(Wepoke辅助器... 黑科技辅助(Wepoke辅助器)德州好像是有挂!太坑了从来存在有挂(2024已更新)(哔哩哔哩);德...