所以我確定Adobe Acrobat安裝在我們正在測試的ipad上。然而,檢測它一直存在問題。使用navigator.plugins對象在iOS Safari瀏覽器以外的所有瀏覽器上都能正常檢測acrobat reader。在iOS Safari中找不到Acrobat Reader navigator.plugins
Console.log("Plugins List:\n");
for (var key in navigator.plugins) {
Console.log(navigator.plugins[key].name);
}
在OSX Safari瀏覽器這個返回:
的Adobe Acrobat NPAPI插件,版本10.1.4
Schockwave閃存
Java小程序插件
QuickTime Plug-in 7.7.1
WebKit的內置的PDF
不確定
namedItem
刷新
項目
在iOS上的Safari這將返回:
QuickTime插件
不確定
namedItem
刷新
項目
我再次確定已經安裝了Acrobat Reader。不幸的是,由於我們使用的簽名軟件與任何其他pdf閱讀器不兼容,我們只能使用Acrobat Reader。有沒有其他方法可以檢測是否在iOS版本的Safari上安裝了Adobe Acrobat?