Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress:如何检测WP是从网站而不是应用程序运行的,并建议下载应用程序?_Wordpress_Cordova - Fatal编程技术网

Wordpress:如何检测WP是从网站而不是应用程序运行的,并建议下载应用程序?

Wordpress:如何检测WP是从网站而不是应用程序运行的,并建议下载应用程序?,wordpress,cordova,Wordpress,Cordova,我有一个响应性的WP博客,我用cordova将其转换为一个应用程序。 (并添加了一些额外的功能) 我的想法是,如果使用移动设备的用户在其移动浏览器中运行该网站,而不是在其应用程序中运行该网站,则会提示用户安装该应用程序 比如: if (isMobile() && !isApplication()) { var download = prompt('Would you like to install the application instead ?'); .... } 也许W

我有一个响应性的WP博客,我用cordova将其转换为一个应用程序。 (并添加了一些额外的功能)

我的想法是,如果使用移动设备的用户在其移动浏览器中运行该网站,而不是在其应用程序中运行该网站,则会提示用户安装该应用程序

比如:

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加载后升起一个标志,如下所述: