Ich habe ein Problem beim Versuch, eine $ http.post zum IFTTT Maker-Kanal durchzuführen. Unten ist der Code, den ich die POST auszuführen bin mit:
XMLHttpRequest cannot load https://maker.ifttt.com/trigger/{my-event}/with/key/{my-key}.
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access.
Ich habe das cordova-Whitelist-Plugin und haben verschiedene Lösungen ausprobiert Zugabe Access-Control-Origin
zu der:
$http.post(
'https://maker.ifttt.com/trigger/{my-event}/with/key/{my-key}',
{value1:"hello",value2:"goodbye"}
).then(
function successCallback(response) {
console.log(response);
},
function errorCallback(response) {
console.log("error: ",response);
});
Die Antwort, die ich folgende ist die bekommen Header und immer noch eine ähnliche Antwort.
dieser Fehler ist ein Browser? – Akis
Ich glaube nicht. Ich habe es in mehreren Browsern und auf mehreren Rechnern ausprobiert. Immer noch der gleiche Fehler. – zsoflin
gibt es eine Problemumgehung mit CORS-Plugin https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkbbhhdihlkkiljbi – Akis