Phonegap 在浏览器中正确执行 httpRequest 但在 phone 中不正确

Phonegap Does httpRequest correctly in browser but not in phone

我有下一个代码:

var xhttp = new XMLHttpRequest();

xhttp.open("GET", "http://www.youtube.com");

xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {

       document.getElementById('master').innerHTML = xhttp.responseText;

    }
};

xhttp.send();

我对 google 和 Facebook 进行了同样的尝试,它在浏览器和 phone 中运行良好,但 youtube 仅在浏览器中运行 ¿发生了什么事?

pd: 浏览器 = 桌面浏览器

pd: pd: 它在 if 中输入并执行 innerHTML 但在 phone 中 responseText 没有 return 任何东西

可能是因为用户代理 http://www.youtube.com 重定向到 http://m.youtube.com www 的加载可能已取消,只有 return 空响应。

我已经在 config.xml 上添加了此首选项以使用此桌面用户代理,现在我收到了回复。

<preference name="OverrideUserAgent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" />