I don't these comparison cover the c++ functionality, how about compare expected UA with the UA read from javascript "navigator.useragent"?