精华内容
下载资源
问答
  •  关于ios系统的bug这块也是快把柚子给逼疯了啊,ios系统是没有文件管理的,柚子了很多办法,最后终于确定不管用什么办法ios都是实现不了下载的,只能实现在线查看。所以没办法,如果不考虑兼容ios的话,是很简单...
  • 查找APP对应的URL scheme

    千次阅读 2020-08-07 02:50:00
    手机经常会碰到浏览器里提示即将跳转到某APP,或者微信里提醒即将打开某APP,这其中的原理,一般就是通过URL scheme实现的。 具体可以看一下这篇文章的详细介绍:传送门 如何查找某一APP的URL scheme (1) iPhone...

    什么是APP URL scheme
    玩手机经常会碰到浏览器里提示即将跳转到某APP,或者微信里提醒即将打开某APP,这其中的原理,一般就是通过URL scheme实现的。
    具体可以看一下这篇文章的详细介绍:传送门

    如何查找某一APP的URL scheme
    (1) iPhone
    将下载下来的ipa文件(可以用爱思助手下载)直接解压
    以抖音为例,进入目录\抖音短视频_7.7.0(正版)\Payload\Aweme.app
    打开Info.plist文件
    搜索CFBundleURLName,其中里就是对应的scheme,比如抖音的就是snssdk1128://

    
    ```java`在这里插入代码片`
      <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>com.ss.iphone.ugc.Aweme</string>
        <key>CFBundleURLSchemes</key>
        <array>
          <string>snssdk1128</string>
        </array>
      </dict>
    
    
    (2)安卓
    反编译apk
    打开AndroidManifest.xml,搜索scheme或者android.intent.action.VIEW
    根据对应的Activity名称aweme,可以定位到:
    
    ```javascript
    <activity android:launchMode="singleTask" android:name="com.ss.android.ugc.aweme.app.DeepLinkHandlerActivity" android:noHistory="true" android:screenOrientation="portrait" android:theme="@style/t">
        <intent-filter>
            <action android:name="com.ss.android.sdk.snssdk1128"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="snssdk1128"/>
        </intent-filter>
    </activity>
    

    这里已经知道scheme是snssdk1128://了,就在反编译的内容里搜一下这个就能搜到所有的URL scheme了(带参数的哦)
    搜索结果
    (3)WEB端
    最简单、粗暴的方法就是,拿到你发现的会提示“即将打开某APP”的页面(一般就是个普通URL),检查页面源代码,里面就有scheme://,比如下面找抖音的一下URL scheme。

    在这里插入图片描述

    打开分享页面
    设置手机端UA,,勾选Preserve log(保留日志),再点击【关注】
    截图示例
    可以看到,Network栏出现了一个红色的请求,这个就是URL scheme的请求,是要打开抖音APP并且关注该用户
    点进去看,得到全部URL是snssdk1128://user/profile/98726798113?refer=web&gd_label=click_wap_profile_follow&type=need_follow&needlaunchlog=1
    然后就可以搜索这个URL了,先在左侧点击一下那个红色URL,然后Ctrl+F,搜一下snssdk1128://(不能搜整条URL,因为URL里参数都是前端处理之后加上去的)
    搜到两个结果,第一个是之前看到的红色URL,那应该就是另一个,双击进入
    点一下花括号{ }进行格式化,再点一下右侧代码区,才能Ctrl+F,一样的搜索snssdk1128://
    结果如图:
    搜索结果
    总结
    总的来说,要找一个APP的URL scheme,可以按一下顺序尝试:

    先看有没有什么分享链接是会唤起App的,如果有,直接参照(3)来查找暴露的scheme(一般都会带拼接好的参数);
    如果没有WEB端,就参考(2)进行反编译来查找scheme(参数要自己拼凑尝试了)
    如果上面两步没有成功,只能通过iOS端进行查找scheme(只要一个开头,也就是只能唤醒APP)

    展开全文
  • 我正在使用代号1为我的移动应用程序编写一些文件上传代码,方法是在代号为1的start()方法中通过set URL(“jar:///UploadFile.html”)传递URL。在我的上传File.html中,当我尝试上传图像时,在移动应用程序外打开一...

    我正在使用代号1为我的移动应用程序编写一些文件上传代码,方法是在代号为1的start()方法中通过set URL(“jar:///UploadFile.html”)传递URL。在我的上传File.html中,当我尝试上传图像时,在移动应用程序外打开一个对话框,我怎样才能打开对话框,假设一个应用程序中的代码库和文档。

    下面是我在codenameone中的代码,我将导航到html文件

    public void start() {

    if(current != null){

    current.show();

    return;

    }

    Form hi = new Form("");

    final WebBrowser b = new WebBrowser()

    b.setURL("jar:///UploadFile.html");

    b.getUnselectedStyle().setPadding(0, 0, 0, 0);

    b.getUnselectedStyle().setMargin(0, 0, 0, 0);

    BorderLayout blayout = new BorderLayout();

    blayout.setScaleEdges(false);

    hi.setLayout(new BorderLayout());

    hi.addComponent(BorderLayout.CENTER, b);

    hi.show();

    }

    请在下面的HTML代码中找到

    input type="file" multiple accept="image/*"

    请找到下面的文件上传截图

    [1]: https://i.stack.imgur.com/FMzcr.png

    我错过了什么?

    谢谢。

    展开全文
  • 本来是想着WebView,不知道是什么原因,可能是手机系统是6.0的原因,一打开就崩溃。 于是就打算那么直接调用默认浏览器打开网页吧,谁知道还是一直崩溃,上网搜了好多也没找到原因,偶然发现,我传递的URL没有加...

    android 调用默认浏览器 打开指定网页

     

    今天写个程序,需要打开一个网页。本来是想着用WebView,不知道是什么原因,可能是手机系统是6.0的原因,一打开就崩溃。

    于是就打算那么直接调用默认浏览器打开网页吧,谁知道还是一直崩溃,上网搜了好多也没找到原因,偶然发现,我传递的URL没有加http://,

    加上http://之后,可以了!!!

    原来不加http:// 协议号的话,系统会以为该链接是activity,而实际这个activity不存在,程序就会出现崩溃。

    还好解决了。不错。记下随笔!!!

    转载于:https://www.cnblogs.com/makeup/p/6836689.html

    展开全文
  • 4、在这个页面内我们去判断,使用什么工具来扫描的二维码,如果是浏览器扫描的话,我们可以直接进行是否已下载App的判断,如果是微信扫描的话,需要给用户一个去浏览器打开链接的提示。因为微信...

    先来说一下整个这一环节的流程:
    1、需要前端创建一个单独的页面,将这个页面的url告知后端同事,由他们生成一个二维码
    2、在手机端扫描二维码后,自动打开前端创建的页面
    3、该页面的所有逻辑都在打开页面的动作下触发
    4、在这个页面内我们去判断,使用什么工具来扫描的二维码,如果是浏览器扫描的话,我们可以直接进行是否已下载App的判断,如果是用微信扫描的话,需要给用户一个去浏览器打开链接的提示。因为微信内部将唤起本地App的接口给禁掉了,所以我们用微信扫描时是不起作用的。

    	handleApp() {
                const ua = window.navigator.userAgent.toLowerCase();
                // eslint-disable-next-line
                if (ua.match(/MicroMessenger/i) == "micromessenger") {
                    // 是否微信打开
                    // 这里我们提示用户去浏览器打开链接;
                    this.isWeixin = true;
                } else if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
                    // 打开App的协议,需要客户端的同事提供
                    window.location.href = `xlsxapp://requiopqkl5u9rlwgj3tputr?miniCourseId=${this.miniCourseId}`; // ios app协议
                    // 当两秒内没有唤醒App我们就默认手机内部没有下载该app,那么我们就让它跳转到下载页面,ios中自动跳转到app store中,安卓就需要客户端的同事给一个下载地址即可
                    setTimeout(() => {
                        window.location.href = 'itms-apps://itunes.apple.com/app/id1458600163';
                    }, 2000);
                } else if (navigator.userAgent.match(/android/i)) {
                    window.location.href = `xlsx://parent/enterTeacherClassDetailVideo?miniCourseId=${this.miniCourseId}`; // android app协议 其中miniCourseId 就是扫码获取的url里面的miniCourseId
                    setTimeout(() => {
                        window.location.href = 'https://www.pgyer.com/6pt7'; // android 下载地址
                    }, 2000);
                }
            },
    
    展开全文
  • 加载百度正常,加载项目的url就是空白,但是用手机浏览器或者百度打开url都可以正常访问、有内容显示,我不知道是WebView设置不到位还是html那边的问题 如果设置不到位那为什么可以打开百度或者其他网页,http...
  • 今天看到一个用户发了个话题,“PC端的URL在移动端上打开要一个个敲好麻烦,有什么好的办法?”。 确实现在已经是移动时代了,在移动设备上...然后微信、支付宝钱包什么的扫一扫就可以在手机浏览器打开了,很方便,感
  • 某音的逆向(上)

    2020-08-24 17:23:37
    ​不要问我为什么用这么低版本的,因为好破解; ​也不要问怎么就确定这个版本好破解的,你要么一个个版本试着来,要么有大佬告诉你; 抓包 手机配置好wifi代理 打开app—搜索栏—话题 打开Fiddler 查看抓取的...
  • Android 7.0 WebView加载https出现空白页

    千次阅读 2017-05-24 16:09:17
    项目中有一些简单的功能,如帮助什么的都是使用WebView实现的,但在Android 7.0上就出现问题了,有一些网页的url是https的,导致打开显示一片空白。当时我很蒙蔽,我自己的手机测试,发现没有问题,网页正常打开,...
  • 近来在家上网时,iPhone Safari网页里经常弹出“在手机淘宝中打开连接吗?”的提示框,如下图: 作为一名iOS码农,很自然的知道这是网页在调用淘宝app的 URL Scheme tbopen:// ,这是干什么的呢?当然是淘宝客的推广...
  • 我最初 谷歌检查的时候总找不到sug文件,我还以为是百度翻译又升级什么的,导致需要重新找了,但是总是997,1000,花了我不少时间,最后发现 ,你把监视器打开,在XHR,然后把输入法切换到英文再输入,这时候你再看...
  • 我不是什么大神,封装的能,但不是最好,介意的别看.不介意的想的自行下载. 对iframe提供了3种方法 首页调用可以开放顶部导航 MSS_Iframe.init({ menuDate: menuData,//数组 isTop: true,//是否需要顶部导航 ...
  • 作为一名iOS码农,很自然的知道这是网页在调用淘宝app的 URL Scheme tbopen:// ,这是干什么的呢?当然是淘宝客的推广链接,点了之后打开淘宝去领券,如果你按提示下单了,推广者就能拿到返利。问题在
  • URL,然后打开 Chrome 浏览器即可。 为什么使用 Cassandra 或 DynamoDB 来存储数据? Cassandra/DynamoDB 适合这种用例,因为它们擅长存储写入密集型使用的时间序列数据,而 MongoDB 擅长读取密集型使用。 通过 AWS ...
  • 实战记录:爬大众点评评论区 近日,小伙伴的女票要写论文,需要点数据。 借此机会,我也实战了一把。着实有趣。 需求: ...本身我自己是搞 java 的。...background-image: url(//s3plus.meituan.net/v1/mss_0a06a
  • 这里我我自己的安卓手机uc浏览器试的,提示框出来点击取消,不打开app,此时会跳转到应用宝,失败回调执行了!后退的时候再次点击打开app,依旧是到应用宝,...
  • 他说他在尝试打开,其实也就是在检测是否安装的支付宝客户端,但是不知道为什么,有时候会失败,然后就只能走收银台了,但是收银台是需要登录的,所以体验方面不是很好,但是我尝试在浏览器上访问url的时候,调起...
  • 这个是手机版网站地址:m.daxuepai....我的是MX3,手机自带浏览器、手机版猎豹浏览器同样不加载轮播图片,手机qq浏览器、微信关注公众号后进首页都可以加载那个轮播图片,有大神能告诉我是为什么么? ``` ```
  • //唤起微信时的参数,但是对于基础开发没什么用,高级开发还没有弄明白  var authUrl = "http://wifi.weixin.qq.com/assistant/wifigw/auth.xhtml?httpCode=200";//这个链接其实时,路由器放行上网的链接,有硬件...
  • Now.SMS/MMSGateway 注册机

    热门讨论 2011-11-28 13:15:44
    只有符合要求的号码才这个路由,按照官方文档的说法,不填的话是不会这个路由的,但实际上把它设成默认路由的话,即使不填也会这个,也许填上+861*,1*会好些,表示中国的手机这个发)。Route messages to ...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...
  • 8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter ...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 ...
  • 8.5将网络图像网址放入gallery中显示——url、 urlconnection、baseadapter 8.6即时访问网络图文件展示——httpurlconnection 8.7手机气象局,实时卫星云图——httpurlconnection与 urlconnection和运行线程 8.8...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 ...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...
  • 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

手机用什么打开url