Files
wehub-resource-sync 1d1286fadb
Build / Build and test (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:18:38 +08:00

22 lines
616 B
Swift

import Foundation
enum AppCaptureCompatibility {
private static let appleScriptSelectionBundleIDs: Set<String> = [
"com.apple.Safari",
"com.google.Chrome",
"com.microsoft.edgemac",
"com.brave.Browser",
"company.thebrowser.Browser",
"org.chromium.Chromium",
]
static func supportsAppleScriptSelection(_ bundleID: String?) -> Bool {
guard let bundleID else { return false }
return appleScriptSelectionBundleIDs.contains(bundleID)
}
static func isSafari(_ bundleID: String?) -> Bool {
bundleID == "com.apple.Safari"
}
}