我正在使用 Android 的 PhoneGap 构建一个应用程序,该应用程序也可以上传到服务器并用作网站。
我遇到的问题是,在登录页面上,我有一个对 php 页面的 JSON 调用来检查登录凭据,这仅在用户输入了包括www. 在内的完整 url 时才有效,否则它返回一个 json 交叉-域错误。
我使用下面添加“www”的代码解决了这个问题。如果没有找到。
if (document.URL.toLowerCase().indexOf("www.") == -1) {
var new_url = document.URL.slice(0, 7) + "www." + document.URL.slice(7);
window.location = new_url;
}
我需要检查用户是否将应用程序用作网站并调用上面的代码,或者如果他们将其用作 Android 应用程序,请跳过上面的代码。目前,Android 应用程序在遇到此代码时会尝试重定向,从而导致网络错误。
任何帮助表示赞赏,谢谢。