Есть несколько причин, по которым JavaScript может не работать на iPhone в Safari и Chrome:
1. Блокировка JavaScript: убедитесь, что JavaScript разрешен на вашем устройстве. Для этого зайдите в настройки браузера и проверьте, что JavaScript включен.
2. Кеширование: возможно, ваш калькулятор использует кеширование данных, и эти данные не обновляются на iPhone. Попробуйте очистить кэш браузера на своем устройстве и обновить страницу.
3. Кросс-браузерная совместимость: Существуют различия в том, как разные браузеры обрабатывают JavaScript. Убедитесь, что ваш код JavaScript совместим с браузерами Safari и Chrome на iPhone. Может быть, необходимо внести изменения в ваш код для обеспечения совместимости.
4. Ошибки в коде: Проверьте консоль разработчика в браузере на iPhone, чтобы увидеть, есть ли какие-либо ошибки в вашем коде JavaScript. Это может помочь вам выявить и исправить проблему.
Если после выполнения этих шагов проблема все еще не решена, рекомендуется обратиться к специалисту по веб-разработке для более детального анализа и устранения неполадок.