У меня проблема с тем, что следующий код будет отображать желаемый результат в Microsoft Edge
, но не будет отображать правильный результат в Chrome
или любом другом браузере. Причина, по которой Edge
не может быть использована - наша программа должна быть запущена на raspberry pi.
Мы пробовали несколько браузеров, и ни один из них не будет отображать наши данные
<!DOCTYPE html>
<html>
<head>
<title>Sensor Data</title>
<script type="text/javascript">
function print() {
fetch("test.txt")
.then(response => response.text())
.then(text => {
var num = parseInt(text);
document.getElementById("myText").innerHTML = num;
if(num>250){
console.log(num);
document.body.style.color = "green";
}
else
{
console.log(num);
document.body.style.color = "red";
}
})
}
setInterval(print, 1000);
</script>
</head>
<body>
<h1>Range: <span id="myText"></span></h1>
</body>
</html>
Наш результат должен отображать данные из текстового файла в цвете, определенном на основе данных из текстового файла. Например, зеленый для 251 и выше и красный для 250 и ниже.