Wordpress:如何检测WP是从网站而不是应用程序运行的,并建议下载应用程序?
我有一个响应性的WP博客,我用cordova将其转换为一个应用程序。 (并添加了一些额外的功能) 我的想法是,如果使用移动设备的用户在其移动浏览器中运行该网站,而不是在其应用程序中运行该网站,则会提示用户安装该应用程序 比如:Wordpress:如何检测WP是从网站而不是应用程序运行的,并建议下载应用程序?,wordpress,cordova,Wordpress,Cordova,我有一个响应性的WP博客,我用cordova将其转换为一个应用程序。 (并添加了一些额外的功能) 我的想法是,如果使用移动设备的用户在其移动浏览器中运行该网站,而不是在其应用程序中运行该网站,则会提示用户安装该应用程序 比如: if (isMobile() && !isApplication()) { var download = prompt('Would you like to install the application instead ?'); .... } 也许W
if (isMobile() && !isApplication()) {
var download = prompt('Would you like to install the application instead ?');
....
}
也许WP中已经存在这样一个插件?我用它来为WP存档:
if(device.platform.toUpperCase().match(/WIN32NT|WINCE|WINDOWS/)) {
var download = prompt('Would you like to install the application instead ?');
....
}
我使用此文件为WP存档:
if(device.platform.toUpperCase().match(/WIN32NT|WINCE|WINDOWS/)) {
var download = prompt('Would you like to install the application instead ?');
....
}
您可以像这样使用Javascript:目标不是检测是否移动。目标是检测isMobile&!isApplication()您可以像这样使用Javascript:目标不是检测是否移动。目标是检测isMobile&!isApplication().match(/WIN32NT | WINCE | WINDOWS/)????为什么要检测windows平台?这是用于windows phone检测的。要检测是否是应用程序,只需检查设备是否已定义。如果插件设备不存在,则您正在移动环境中运行,而不是在应用程序中运行。您认为这可以在没有任何额外的新插件的情况下完成吗?如果您不需要检查平台,只需检查cordova是否存在(!!window.cordova),或者在加载cordova后如此处所述升起一个标志:。匹配(/WIN32NT | WINCE | WINDOWS/)????为什么要检测windows平台?这是用于windows phone检测的。要检测是否是应用程序,只需检查设备是否已定义。如果插件设备不存在,则您正在移动环境中运行,而不是在应用程序中运行。您认为这可以在没有任何额外新插件的情况下完成吗?如果您不需要检查平台,只需检查cordova是否存在(!!window.cordova)或在cordova加载后升起一个标志,如下所述: