我正在使用PhoneGap为Android构建一个应用程序,该应用程序也可以上传到服务器并用作网站。
我的问题是,在登录页面上,我调用了一个JSON来检查登录凭据的php页面,但仅当用户键入完整的URL(包括www.)时才有效,否则会返回JSON跨域错误。
我通过以下代码解决了这个问题,如果未找到“www.”,则添加它。
我需要检查用户是否将应用程序作为网站使用并调用上面的代码,或者是否将其作为Android应用程序使用并跳过上面的代码。目前,当Android应用程序遇到此代码时,它会尝试重定向,导致网络错误。感谢任何帮助。
我的问题是,在登录页面上,我调用了一个JSON来检查登录凭据的php页面,但仅当用户键入完整的URL(包括www.)时才有效,否则会返回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应用程序遇到此代码时,它会尝试重定向,导致网络错误。感谢任何帮助。