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

相关内容

热门资讯

黑科技教学(wpk德州职业代打... 黑科技教学(wpk德州职业代打)外挂透明挂辅助教程(透视)切实真的是有挂(黑科技脚本)1、wpk德州...
aapoker发牌机制!aap... aapoker发牌机制!aapoker辅助器怎么用,(AAPOkER)其实真的有挂,线上教程(黑科技...
黑科技实锤(wpk有德州外挂吗... 黑科技实锤(wpk有德州外挂吗)外挂透明挂辅助插件(透视)都是有挂(黑科技解密)1、wpk有德州外挂...
德州之星可能有外挂吗!德州之星... 德州之星可能有外挂吗!德州之星手游辅助,(德州ai)本来存在有挂,辅助教程(黑科技脚本);1、进入到...
黑科技总结(AApoker靠谱... 黑科技总结(AApoker靠谱吗)外挂透明挂辅助挂(透视)果然是有挂(黑科技黑科技)1、构建自己的A...
wepoke有哪些功能!wep... wepoke有哪些功能!wepoke透技巧,(wEPOKE)一贯是有挂,大神讲解(黑科技方法)1、打...
黑科技工具(德州之星有辅助挂吗... 黑科技工具(德州之星有辅助挂吗)外挂黑科技辅助教程(透视)果然有挂(黑科技解说)1、德州之星有辅助挂...
aapoker有外挂吗!aap... aapoker有外挂吗!aapoker辅助工具存在吗,(AAPoker)本来存在有挂,细节方法(黑科...
黑科技辅助挂(德扑ai智能)外... 黑科技辅助挂(德扑ai智能)外挂透视辅助插件(透视)确实是有挂(黑科技介绍);1、实时德扑ai智能开...
wepokeai代打!wepo... wepokeai代打!wepoke有插件吗,(WEPOke)原来存在有挂,线上教程(黑科技助手);1...