Apparently Mountain Lion 10.8.2 Safari "supports" Passbook pass, as it will browse and offer to sync ".pkpass" files with iCloud for a user-configured iPhone to load into Passbook.
However, I did not find any documentation on how to force the browser to download such a file, except that the user explicitly downloads such a file.
Ideally, there will be a <link rel="alternate" type="application/vnd.apple.pkpass"> or similar tag so that a supporting (and appropriately configured) browser can pick it up and offer it. I cannot find mention of such a function.
In addition, the user will need to "click here" to download pkpass and hope that they know what it is and what to do with it. Otherwise, it is an opaque blob in the download folder.
Obviously, I do not want to explicitly sniff the User-agent for iOS 6 or OS X 10.8.2 and higher, as this will also not check if the user has been configured with iCloud, and also excludes support for PassWallet and similar Android applications, etc. ., as well as other supporting browsers.
safari ios osx-mountain-lion passbook
gid
source share