检测Microsoft Edge中对“application / pdf”的支持
发布时间:2020-12-14 01:42:02 所属栏目:Windows 来源:网络整理
导读:我们的网站尝试通过以下检查检测对application / pdf mimetype的支持: function isPdfMimeTypeSupported() { if (navigator.mimeTypes != null navigator.mimeTypes.length 0) for (i = 0; i navigator.mimeTypes.length; i++) { var mtype = navigator.mim
我们的网站尝试通过以下检查检测对application / pdf mimetype的支持:
function isPdfMimeTypeSupported() { if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0) for (i = 0; i < navigator.mimeTypes.length; i++) { var mtype = navigator.mimeTypes[i]; if (mtype.type == "application/pdf" && mtype.enabledPlugin) return true; } return false; } 这在Chrome中可以正常工作,但在Microsoft Edge中,mimeTypes集合只有两个条目: >“application / x-shockwave-flash” 检查失败,我们错误地警告用户他们的浏览器不支持PDF. 如果有办法检查在Edge中工作的JavaScript支持PDF?
重要提示:以下答案仅适用于特定时间段
如上所述,Microsoft Edge附带内置的本机PDF查看支持.我不相信有任何版本的Edge缺乏此功能,但如果有,它们将是非常罕见的. 我们目前正计划在不久的将来更新navigator.mimeType,这将使您目前的方法(如上所述)开始工作.在那段时间之前,我会鼓励你(我觉得建议这个很糟糕)嗅探用户代理字符串. 此问题将在Microsoft Edge的未来更新中得到解决. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 记录一下我的windows上的phpstorm中的thinkphp5与xdebugger
- Goodbye 2018, Come On 2019
- IIS:你如何处理Windows重启?
- 将Windows Azure Web角色升级到Server 2008 R2以使用IIS 7.
- windows – 如何理解获取和释放语义?
- windows – 您能否精确控制SCSM 2012中SCOM CI连接器的内容
- active-directory – 如何使用Windows MMC从另一个AD域管理
- Windows有点腻了?不如试试Ubuntu.
- 如何在Windows上的Docker中运行Tensorflow运行python脚本?
- 将在Windows中编写的python代码在linux中工作吗?