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

相关内容

热门资讯

每日必看教程!pokemmo脚... 每日必看教程!pokemmo脚本辅助器下载(辅助挂)其实是有挂(有挂技巧辅助工具)1、下载好脚本下载...
技术分享!如何下载wpk透视版... 技术分享!如何下载wpk透视版(辅助挂)原来真的是有挂(有挂实锤辅助软件)辅助器是一种具有地方特色的...
2分钟细说!wpk系统是否存在... 2分钟细说!wpk系统是否存在作弊行为(辅助挂)一直是真的有挂(有挂方法辅助教程);1、免费脚本咨询...
一分钟了解!xpoker怎么作... 一分钟了解!xpoker怎么作弊(辅助挂)切实真的是有挂(有挂讲解辅助攻略)1、操作简单,无需手机版...
科技揭秘!hhpoker德州机... 科技揭秘!hhpoker德州机器人(辅助挂)原来是真的有挂(有挂规律辅助方法)1、进入到是否有挂之后...
一秒答解!hhpoker一直输... 一秒答解!hhpoker一直输有挂吗(辅助挂)真是是有挂(有挂存在辅助app)1、许多玩家不知道辅助...
重要通知!hh poker软件... 重要通知!hh poker软件(辅助挂)总是是真的有挂(有挂存在辅助方法)1、辅助软件下载优化,底牌...
实操分享!wepoker有插件... 实操分享!wepoker有插件吗(辅助挂)切实是有挂(有挂秘诀辅助app)1、在插件功能辅助器技巧中...
重大通报!wepoker手机版... 重大通报!wepoker手机版辅助(辅助挂)真是有挂(有挂秘笈辅助方法)小薇(辅助器软件下载)致您一...
玩家亲测!wepoker辅助器... 玩家亲测!wepoker辅助器免费(辅助挂)切实是真的有挂(有挂功能辅助软件)1、这是跨平台的轻量版...