首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何确定是通过移动浏览器访问应用程序,还是使用Java通过PhoneGap应用程序访问应用程序

如何确定是通过移动浏览器访问应用程序,还是使用Java通过PhoneGap应用程序访问应用程序
EN

Stack Overflow用户
提问于 2016-01-28 16:12:43
回答 2查看 76关注 0票数 1

有没有一种方法可以检测用户是通过移动浏览器访问应用程序,还是使用Java访问PhoneGap应用程序?我见过一些如何使用Javascript而不是Java来实现这一点的例子。我读到过,您可以读取URL地址并确定用户是使用移动浏览器还是使用PhoneGap应用程序访问应用程序,但我不太确定如何实现这一点,也不了解URL地址有何不同。任何给我指出正确方向的建议都将不胜感激。非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2016-01-28 16:41:39

正如你提到的,检查应用程序运行的url是最好的方法,它检查应用程序是否在http上运行,如果是真的,则第二块代码运行,否则肯定是cordova或phonegap平台。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var app = document.URL.indexOf( 'http://' ) === -1 && document.URL.indexOf( 'https://' ) === -1;
if ( app ) {
    // PhoneGap application
} else {
    // Web page
}  

基于:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://stackoverflow.com/a/10566220/4010758
票数 2
EN

Stack Overflow用户

发布于 2016-01-28 17:29:11

我是认真的?

这是Ali Esmaeili's answer的一种翻译。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public boolean isPhoneGap(URL url) {
    String urlString = url.toExternalForm().toLowerCase();
    int isHTTP = urlString.indexOf("http://");
    int isHTTPS = urlString.indexOf("https://");
    return (isHTTP == -1) && (isHTTPS == -1);
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35066446

复制
相关文章
Servlet 中的 url-pattern
在 web.xml 中 < servlet-mapping >和< filter-mapping >都有< url-pattern >配置项 它们的作用都是匹配一次请求是否会执行这个 Servlet
JavaEdge
2018/05/16
1.1K0
WordPress自定义url 中的“author” 别名
默认的话,WordPress 链接到文章“作者”的别名(slug name)是如 devework.com/author/name 那样的,通过下面的代码,可以修改为devework.com /profile/name 。这种情况适合开发非博客用途的站点,比如说商品展示网站,具体自行发散使用~ add_action('init', 'cng_author_base'); function cng_author_base() { global $wp_rewrite; $author_slug = 'prof
Jeff
2018/01/19
1.5K0
自定义URL Protocol 协议
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\fuck] @="fuck Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\fuck\DefaultIcon] @="C:\\Program Files (x86)\\VB精简版\\Vb6.exe,0" [HKEY_CLASSES_ROOT\fuck\shell] @="" [HKEY_CLASSES_ROOT\fuck\shell\open]
landv
2019/03/22
1.7K0
Sentinel——自定义URL限流异常
目标:Sentinel的基本应用 工具:IDEA--2020.1、Sentinel Maven 学习目标:学习Sentinel的自定义URL限流异常 本次学习的工程下载链接放到文本最后面
背雷管的小青年
2020/06/16
5.5K10
Sentinel——自定义URL限流异常
URL中的#
作者:阮一峰   http://www.ruanyifeng.com/blog/2011/03/url_hash.html
超然
2018/08/03
1.8K0
C++ 自定义url下载数据类
目录 url下载文件类 code url下载文件类 主要是常见代码做个整理 AutoString iutiltools 都是自定义的类型.和本类无关. code .h #pragma once #include "IUtileTools.h" #include <UrlMon.h>//download file URLDownloadToFile #pragma comment(lib, "urlmon.lib") #pragma comment(lib,"Wininet.lib") //URLDown
IBinary
2021/10/21
7040
优化dedecms设置文章url自定义规则
DEDECMS自定义URL规则的做得还是不错的,可清楚的看到URL中可用到的变量,并且这些变量包括年月日、时间戳、文章 ID、拼音+文章ID、拼音部首、栏目目录及日期加ID转换的字符串等,基本可以很好的满足大部分希望对 URL作SEO处理的需求。
ytkah
2022/03/14
4.1K0
优化dedecms设置文章url自定义规则
Salesforce ListViewButton URL方式打开自定义组件
listViewButtonForLwcPassedIds.js-meta.xml
repick
2023/04/15
5150
Salesforce ListViewButton URL方式打开自定义组件
url中的 #、?的作用和意义
https://blog.csdn.net/weixin_43582101/article/details/90416944
李玺
2021/11/22
5.5K0
url中的 #、?的作用和意义
WordPress 技巧:自定义上传路径和生成文件的 URL 地址
WordPress 3.5 一个最大的改变就是更加简洁化,把一些用户不常使用的设置去掉或者隐藏了,比如后台的媒体(Media)设置页面隐藏上传路径(upload_path)和文件 URL 地址(upload_url_path)的设定就被隐藏了。如果你还要进行设置这两个选项,现在只能在 options.php 中进行设置,或者使用 UPLOADS 常量,也可以使用 upload_dir 这个 filter。下面分别介绍下这三种方法:
Denis
2023/04/14
1.5K0
WordPress 技巧:自定义上传路径和生成文件的 URL 地址
URL 中的 headers 和参数探究
最近在工作中碰到一个这样的问题,在做 Postman 请求的时候,Postman 返回的提示要求输入一个 token 来验证身份。开始我将这个 token 放在请求参数(request parameters)中,Postman 仍然提示我没有加入 token。后来经过同事提醒才知道,原来这个 token 需要放入标头(headers)中,这样才顺利完成了 Postman 的请求。那为什么这个 token 需要放入 headers 中,在链接(URL)中什么时候应该使用 headers 的参数什么时候又应该使用 URL 的请求参数呢?下面让我们一起带着问题来继续阅读。
airmelt
2022/12/02
3.3K0
Flask URL默认转换器、自定义转换器、to_python、to_url
测试访问 http://127.0.0.1:5000/goods_info/123
Devops海洋的渔夫
2019/11/13
1.4K0
phpcms文章内容页如何自定义url
希望phpcms跟WordPress一样,能够在文章发布页面自定义url,从而提高SEO优化吗?phpcms V9版本默认是不支持自定义网址的,不过只要跟我一起稍微做下改动即可实现自定义url,甚至超过WordPress的固定连接功能。
李维亮
2021/07/09
7.1K0
域名url转发怎么设置_url和域名
原文链接:http://www.enkj.com/idcnews/Article/20161025/9580
全栈程序员站长
2022/11/02
13.7K0
域名url转发怎么设置_url和域名
go中url.ParseRequestURI和url.Parse函数的踩坑记
今天给大家分享一下我在实际工作中使用url.Parse和url.ParseRequestURI两个函数时遇到的一个问题。
Go学堂
2023/08/29
4680
go中url.ParseRequestURI和url.Parse函数的踩坑记
如何从 100 亿 URL 中找出相同的 URL?
来源 | https://doocs.github.io/advanced-java/ 题目描述 给定 a、b 两个文件,各存放 50 亿个 URL,每个 URL 各占 64B,内存限制是 4G。请找出 a、b 两个文件共同的 URL。 解答思路 每个 URL 占 64B,那么 50 亿个 URL占用的空间大小约为 320GB。 5, 000, 000, 000 * 64B ≈ 5GB * 64 = 320GB 由于内存大小只有 4G,因此,我们不可能一次性把所有 URL 加载到内存中处理。对于这种类型的题
程序猿DD
2023/04/04
2.9K0
如何从 100 亿 URL 中找出相同的 URL?
pageadmin CMS教程:模板中获取自定义文件的url节点值
我们通过*Route.config配置自定义文件时,模板中可能会用到url中的一些节点,下面这段配置一个自定义搜索页面
Almost Lover
2019/04/04
1.4K0
点击加载更多

相似问题

如何只为服务器和客户端定义一次URL?

22

URL定义

11

如何在web.xml中定义url not found servlet映射?

30

GWT + GAE Servlet URL和Servlet映射

10

Jetty servlet url和端口

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文