Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Не работает скрипт на safari на iphone (https://javascript.ru/forum/css-html-browser/82407-ne-rabotaet-skript-na-safari-na-iphone.html)

рони 01.05.2021 15:52

ildarmustafin,
скопируйте этот код и создайте новую страницу у себя для теста.
<!doctype html>
<html lang="ru">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>TEST</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <span class="input-group-text">input1:</span>
    <input type="number" id="in1" value="110">

    <span class="input-group-text">input2:</span>
    <input type="number" id="in2" value="84">

    <input id="getzp" type="submit" value="Расчет ЗП" onclick="getZp();">
    <div class="w-100" id="t1">SUMMA:</div>
    <div id="t2">SECOND:</div>
<script>
    var sec_left = 0;
    window.onload = function() {
        window.setInterval(function () { getCountSec();}, 1000);
    }
    function getCountSec(){
        sec_left++;
        document.getElementById("t2").innerHTML = "SECOND: " + sec_left;
    }
    function getZp() {
        var inp1 = document.getElementById("in1").value;
        var inp2 = document.getElementById("in2").value;
        var summ = parseInt(inp1) + parseInt(inp2);
        document.getElementById("t1").innerHTML = "SUMMA: " + summ;
    }
</script>
</body>
</html>

ildarmustafin 01.05.2021 15:53

Я подозреваю, что система не дает запустить script из-за его локального расположения. Сейчас попробую создать вебстраницу, забросить его туда и попробовать открыть оттуда

ildarmustafin 01.05.2021 15:56

Цитата:

Сообщение от рони (Сообщение 536088)
ildarmustafin,
скопируйте этот код и создайте новую страницу у себя для теста.

Попробовал, все также. Никакой реакции на скрипт

ildarmustafin 01.05.2021 16:23

Всем спасибо за ответы. Вопрос решен. Закинул на сайт. На айфоне все работает. Буду курить как дать локальный доступ

buldog52 09.07.2023 19:41

Спасибо за совет
 
Цитата:

Сообщение от рони (Сообщение 536078)
ildarmustafin,
все let на var поменяйте

Была проблема - скрипты, которые норм работали на Виндовсе, не работали в Сафари. Поменял let на var - все заработало.
P.S. Уже позже дошла мысль, что подключался js файл без никаких транспайлеров и прочих оптимизаций


Часовой пояс GMT +3, время: 22:56.