Я Отсылка HTTP запрос на тумблер печати на веб-приложения для передачи s2 (JavaScript):Как включить HTTP запрос/интернет-доступ на Самсунга зубчатым s2
(function() {
var led001Button = document.getElementById("Led001"),
led002Button = document.getElementById("Led002");
function httpReq(theUrl){
var xmlhttp = null;
xmlhttp = new XMLHttpRequest();
// xmlhttp.onreadystatechange = function(){
// if (xmlhttp.readyState == xmlhttp.DONE){
// alert(xmlhttp.responseText);
// }
// else{
// alert(xmlhttp.statusText);
// }
// };
// xmlhttp.onerror = function(e){
// alert("onerror: " + xmlhttp.statusText);
// };
xmlhttp.open("GET", theUrl);
xmlhttp.send();
}
function checkToggle(name){
//make box2 = box1 when checked
var checkbox = document.getElementById(name);
if (checkbox.checked === true){
httpReq('http://school.thomashuster.nl/WebServer/edit.php?name='+name+'&value=1');
// console.log("set "+name+" ON");
}else{
httpReq('http://school.thomashuster.nl/WebServer/edit.php?name='+name+'&value=0');
// console.log("set "+name+" OFF");
}
}
if (led001Button) {
led001Button.addEventListener("change", function(){
checkToggle("Led001");
});
}
if (led002Button) {
console.log('test');
led002Button.addEventListener("change", function(){
checkToggle("Led002");
});
}
}());
Когда я эмулировать на это универсальный эмулятор s2.
Но когда я устанавливаю это на передачу s2, мой веб-сервер не получает никаких запросов. Я дал приложение Интернет привилегии и-доступ к моей веб-сервера в файле config.xml:
<access origin="https://www.thomashuster.nl" subdomains="true"></access>
<tizen:privilege name="http://tizen.org/privilege/internet"/>
но не Succes. Может ли кто-нибудь сказать мне, что я забываю? Благодаря!
Вы уверены, что ваш код не имеет доступа из любого другого домена ? Можете ли вы попробовать с изменением источника доступа в config.xml на –
shreeramk
, пожалуйста, отметьте его как ответ. – shreeramk