MAC == Media Access Control, Mac == Macintosh.
Where is Safari failing? It has pretty good JS support, so 'Lack of JS abilities' may be a bit strong. Anyway, your alert works: "Are all product variants (e.g. color, size) listed? If not, try another browser!"