Navigator:pdfViewerEnabled 属性

Baseline 2023
Newly available

Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Navigator 接口的 pdfViewerEnabled 只读属性用于指示浏览器是否支持在导航到 PDF 文件时以内联方式显示它们。

如果浏览器不支持内联显示,则 PDF 文件将被下载,并可能由外部应用程序处理。

备注: 此方法取代了多种传统的判断浏览器是否支持内联显示 PDF 文件的方法。

如果浏览器在导航到 PDF 文件时可以使用内置查看器(或 PDF 查看器扩展程序),则该属性值为 true;否则为 false

示例

检查对 PDF 内联查看的支持:

js
if (!navigator.pdfViewerEnabled) {
  // 浏览器不支持内联查看 PDF 文件。
}

规范

Specification
HTML
# dom-navigator-pdfviewerenabled

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
pdfViewerEnabled

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support