通过插件版本号检测
1 | /usr/libexec/PlistBuddy -c 'Print CFBundleVersion' /Library/Internet\ Plug-Ins/npSecEditCtl.MAC.BOC.plugin/Contents/Info.plist |
通过遍历插件目录检测
遍历 /Library/Internet Plug-Ins/
目录
通过 javascript 检测
如果使用 javascript,首选需要借助 safari 的 webbrowser 组件来运行。检测的代码如下:
1 | var pluginCount = navigator.plugins.length; |