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

相关内容

热门资讯

黑科技有挂(WePoKe外挂)... 黑科技有挂(WePoKe外挂)外挂黑科技辅助插件(透视)切实真的是有挂(黑科技脚本)-哔哩哔哩1、起...
黑科技肯定(aapoKer)输... 黑科技肯定(aapoKer)输赢机制(透视)可以一直输(一直真的有挂)1、这是跨平台的黑科技,在线的...
黑科技ai代打!德州ai辅助神... 黑科技ai代打!德州ai辅助神器软件,wpk辅助神器,德州教程(有挂黑科技)-哔哩哔哩1、德州ai辅...
黑科技神器!云扑克有没有辅助挂... 黑科技神器!云扑克有没有辅助挂(黑科技ai)本然真的是有挂(有挂app)-哔哩哔哩;支持多人共享记分...
黑科技数据"aapo... 黑科技数据"aapoker有内部好嘛"德州ai辅助怎么打(竟然有挂)-哔哩哔哩1、德州ai辅助怎么打...
黑科技神器!德州ai辅助怎么打... 黑科技神器!德州ai辅助怎么打,wepoke辅助工具的使用教程,解说技巧(有挂透明)-哔哩哔哩是一款...
黑科技实锤(wepoke智能a... 黑科技实锤(wepoke智能ai)外挂黑科技辅助安装(透视)切实真的有挂(黑科技揭秘)-哔哩哔哩1、...
黑科技科技(WPK)微扑克辅助... 《黑科技科技(WPK)微扑克辅助软件(透视)线上德州ai打法(真是是有挂)》 微扑克辅助软件软件透明...
黑科技辅助!德州ai人工智能(... 黑科技辅助!德州ai人工智能(ai代打)切实真的有挂(有挂最新版)-哔哩哔哩;德州ai人工智能软件透...
黑科技软件"德扑ai... 黑科技软件"德扑ai智能机器人线上代打"微扑克有后台控制吗(总是存在有挂)-哔哩哔哩1、每一步都需要...