根據安裝在OS X上的Flash Player版本(由於Flash錯誤),我需要採取不同的操作。有沒有辦法編程確定版本號?OSX/Xcode/Objective-C:如何檢測安裝的Flash Player版本?
我正在爲此使用WebKit,順便說一句。
編輯:
我也試過
NSBundle* myBundle = [NSBundle bundleWithPath: @"/Library/Internet Plug-Ins/Flash Player.plugin/Contents/Info.plist"];
而且雖然路徑存在。 「myBundle」總是零。
可能值得指出的是,可能沒有安裝任何Flash版本。我非常肯定目前發行的Mac OS X版本沒有與Flash一起提供;用戶必須從Adobe安裝它。 –
是的。真正。檢測應該準備好「沒有安裝」場景 – JasonGenX
你在寫什麼?網頁瀏覽器?一個瀏覽器插件?其他一些使用Flash播放器的原生應用程序? –