2013-04-10 51 views
0

所以我確定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?

回答

1

iOS版Acrobat Reader不是瀏覽器插件 - 它只是一個應用程序。它不會影響PDF在Safari中的顯示方式。

無法確定應用程序是否從瀏覽器安裝在iOS中。但是,就你而言,這並不重要,因爲無論是否安裝,Safari的功能都是相同的。

相關問題