Я пытаюсь создать скрипт, который будет определять, есть ли у вас Chrome, а затем делать какой-то код, если нет, делать другой код. Я использую Detect JS для обнаружения браузеров, это мой код прямо сейчас:
const ua = detect.parse(navigator.userAgent);
function nameContinue() {
if (ua.browser.family == "Chrome") {
console.log("browser (" + ua.browser.family + ") is supported");
//Do some code
} else {
console.log("browser (" + ua.browser.family + ") is not supported");
//Do some other code
}
}
<button onClick="nameContinue()">Click me to run code</button>
<script src="https://vendor.scribblenerd.com/detectjs-1.0.0-dist/js/detect.min.js"></script>
<script src="js/form.js"></script>
Он отлично работает, когда я тестирую его на Firefox, но в Safari и Mobile Safari консоль выводит
browser (Safari) is supported
хотя следует сказать, что он не поддерживается в консоли ... какие-либо идеи?