Yep, and I need it to work. The API I’m using for my project use that mark to separate properties from url. This only happens in iOS. Works great in Android and desktop previews and DotNetExe.
Here’s an example app:
<App Theme="Basic">
<JavaScript>
module.exports.FetchData = function()
{
var response_ok = false;
//DOESN'T WORK
//var url = "https://www.apexvj.com/upload/test.php?prop=ext|img&i=Ball";
// WORKS
var url = "https://www.apexvj.com/upload/test.php?prop=ext&i=Ball";
console.log("Fetch url "+url);
fetch(url, {
method: 'POST',
headers: { "Content-type": "application/json" }
}).then(function(response) {
if(response.ok)
{
console.log("response is OK");
}
else{
console.log("false http response : "+response.status);
}
}).catch(function(err) {
// An error occured
console.log("error : "+err);
});
}
</JavaScript>
<Button Clicked="{FetchData}" Text="Fetch" Alignment="Center" />
</App>