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 Standard
# dom-navigator-pdfviewerenabled

浏览器兼容性

BCD tables only load in the browser