Distinguish browsers by operating systems

Only the last commit is relevant.