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俱乐部怎么作弊,攻略教程(有挂教学)是一款可以让一直输的玩家,...
揭秘关于!牌乐门安全黑科技是真... 您好:牌乐门安全黑科技是真的吗这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
交流学习经验!创思维激k辅助器... 交流学习经验!创思维激k辅助器视频,wepoker数据分析,透牌教程(有挂方式);创思维激k辅助器视...
科技新动态!798大菠萝辅助,... 您好:798大菠萝辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
总算明白!堆金城陕西辅助器,德... 总算明白!堆金城陕西辅助器,德州局怎么透视,普及教程(有挂讲解);总算明白!堆金城陕西辅助器,德州局...
玩家必看科普!博雅西苑曲靖棋牌... 玩家必看科普!博雅西苑曲靖棋牌辅助,聚星ai辅助工具收费多少,2025教程(有挂透明挂);大家肯定在...
玩家必看科普!斗城麻将微信有没... 玩家必看科普!斗城麻将微信有没有挂,wepoker透视有没有,介绍教程(有挂头条);致您一封信;亲爱...
新手必备!微乐辅助脚本,wpk... 新手必备!微乐辅助脚本,wpk显示有作弊,2025版教程(有挂辅助)是一款可以让一直输的玩家,快速成...
最新研发!常州茶苑辅助器下载,... 最新研发!常州茶苑辅助器下载,德普之星透视软件免费入口官网,德州论坛(有挂秘籍);1、不需要AI权限...
总算清楚!奇迹免费脚本辅助工具... 总算清楚!奇迹免费脚本辅助工具,xpoker辅助工具,2025版教程(有挂方法);亲真的是有正版授权...