0
/System/Library/Frameworks/Webkit/Resource/info.plistでWebkitのバージョンを確認できますが、サファリ5がインストールされているかどうかは、 Safari 5が出荷された後、Webkitのバージョンを知らせるマトリックス?どのサファリバージョンがプログラムでMacにインストールされているか確認する方法
/System/Library/Frameworks/Webkit/Resource/info.plistでWebkitのバージョンを確認できますが、サファリ5がインストールされているかどうかは、 Safari 5が出荷された後、Webkitのバージョンを知らせるマトリックス?どのサファリバージョンがプログラムでMacにインストールされているか確認する方法
使用を本質的
NSString* webkitPath = @"/System/Library/Frameworks/WebKit.framework/Resources/Info.plist";
NSDictionary* webkitDict = [NSDictionary dictionaryWithContentsOfFile:webkitPath];
NSString* versionString = [webkitDict valueForKey:@"CFBundleVersion"];
int vs = [versionString intValue];
int version = vs % 1000; // removing first digit which tells supported OS version number
// using this page for reference http://en.wikipedia.org/wiki/Safari_version_history
if (version < 533) // safari 5 shipped with 533
実行サファリとSafari]をクリックします - サファリについてこの
は私はOPは、バージョンに言及していたと思いますprogrammtically – user549164
それをやりたいサファリバージョンを保証するWebKitのバージョンを確認しますSafariではなく、WebKitの私は正直に分かりませんが...あなたは何をしようとしていますか?一般的に、AppleがWebKitエンジンを非常に頻繁に更新するとは思わない。それらは実際には主要なバージョン番号の変更を伴う大きな変更(あなたのレンダリングにのみ影響を与えるかもしれない)さえ含んでいます。とにかくSafariを頻繁に更新しているわけではありません。 – FeifanZ
アプリはwebview(ウェブキット)を使用しているため、そのアプリの一部の機能には最低のサファリバージョン5が必要です – user549164