Older versions of Safari/webkit have a buggy implementation of the pushstate as well, so we check on webkit versions older then 534.x.x to use history or not.