Commit 05072af5 authored by Gauthier Ambard's avatar Gauthier Ambard Committed by Commit Bot

[iOS] Fix offline dino on iPad

When loading the offline dino after a navigation, the UserAgent is reset
to the CriOS user agent. This CL makes sure that we also consider that
we are on iOS when CriOS is present in the UserAgent.

Bug: 1008774
Change-Id: I67238b0f137e626476e635593651b8d716472cd5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1893959Reviewed-by: default avatarHector Carmona <hcarmona@chromium.org>
Commit-Queue: Gauthier Ambard <gambard@chromium.org>
Auto-Submit: Gauthier Ambard <gambard@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711906}
parent 89ce937f
......@@ -103,9 +103,9 @@ var IS_HIDPI = window.devicePixelRatio > 1;
// but navigator.userAgent includes /Safari/.
// TODO(crbug.com/998999): Fix navigator.userAgent such that it reliably
// returns an agent string containing "CriOS".
var IS_IOS = /iPad|iPhone|iPod|MacIntel/.test(window.navigator.platform) &&
!(/Safari/.test(window.navigator.userAgent));
var IS_IOS = /CriOS/.test(window.navigator.userAgent) ||
/iPad|iPhone|iPod|MacIntel/.test(window.navigator.platform) &&
!(/Safari/.test(window.navigator.userAgent));
/** @const */
var IS_MOBILE = /Android/.test(window.navigator.userAgent) || IS_IOS;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment