I use react scaffolding to run at the bottom, in the index.html in public to determine whether the currently opened page is pc or mobile, the pc page is still written in the react project, but in judging the PC side can not jump to that page, ask the gods how to achieve? Especially anxious
< script >
function browserRedirect () {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
window.open("http://localhost:8000/src/pages/index.html");
}
}
browserRedirect ();
< / script >