<input type="file">弹出文件选择页面之后,点击手机自己的返回返回键需要两次才能返回

在手机微信上,当点击该input出现文件选择器之后,点击手机自己的返回按钮,此时图片选择器页面应该消失,但是偶尔会有消失之后有出现的现象,得第二次点击返回才能让文件选择器页面消失。

0

1个回答

请问有人遇到过这个问题吗,应该怎么解决呢,求教T_T

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
不用点击file类型的input弹出文件选择对话框
可以使用trigger方式,javascript中没有原生的trigger函数,可以自己写一个,也可以直接使用jquery的实现: var button1 = document.getElementById("button1"); var button2 = document.getElementById("button2"); button1.onclick = function(){aler
点击两次手机的返回键应用退出的思路与方法---android开发
点击两次手机的返回键应用退出的操作在用户使用手机的过程中,可以在应用中设置在一段时间内点击两次手机的返回键退出。需要设置的变量:(1)boolean变量 这个是用来记录是不是在特定的一段时间内是不是已经有一次返回键的点击事件发生。 (2)long变量一:这个是用来记录第一次有返回键点击事件发生的时间。 (3)long变量二:这个是用来记录当boolean的变量为true时 说明是第二次点击的事件
关于ionic中popup在Android中多次按返回键弹出多次的解决方法
ionic中popup被用来做一些提示警告的框,它的具体用法,这里就不多说了官网上都有。 博主在项目中遇到这样一个坑:在Android手机中,因为有返回键的存在,当popup已经显示在屏幕上时,多次按返回键会出现不停重复弹出popup的动作。那么如何解决呢? 首先看代码: if($rootScope.confirmPopup1){                         retur
微信链接重定向之后后退两次才能退出当前页面问题解决
需求:微信内多个H5页面分享出去指定到同一链接 具体实现方式:纯前端实现多个微信H5页面分享出去指定到同一连接; 页面重定向之后发现在微信里点击后退之后,又会重新返回这个页面,必须要连续快速的点击返回才能退出关闭浏览器, 这个用户体验就非常不好, 我们可以手动给浏览器新加一条空的浏览记录‘#’, 然后监控这个#链接,当返回到这个链接的时候,说明用户已经做了后退操作,然后调用微信的
mui中 mui-action-back需要点击两次才能返回
1、在&amp;lt;a&amp;gt; 标签中添加属性mui-action-back作为返回按钮时。如果打开页面一次为 A---&amp;gt;B---&amp;gt;C  那么在返回的时候有可能B要点击两次才能返回,如果再a标签中天机 href=&quot;javacript:void(0);&quot;可以避免此事发生,每个返回按钮都要写哦,BC页面都要写。 &amp;lt;a  href=&quot;javacript:void(0);&quot;  class=&quot;...
mui首页点击两次返回键退出
mui.plusReady(function(){ //          var wvs = plus.webview.all();//获取所有的窗口 //        plus.webview.close(wvs[0]);//关闭欢迎页     //首页返回键处理               //处理逻辑:2秒内,连续两次按返回键,则退出应用               v
ie下 input file 双击问题
ie浏览器下,使用文件上传,有时需要双击才能打开选择文件的窗口, 解决方案: 只要把input的透明度改为0并且定位到最顶层即可 方案参考如下 http://www.86y.org/art_detail.aspx?id=742
点击手机自带的返回键两次退出程序
(根据时间来判断) //记录用户首次点击返回键的时间     private long firstTime = 0;     @Override     public boolean onKeyDown(int keyCode, KeyEvent event) {         if (keyCode == KeyEvent.KEYCODE_BACK && event.getA
微信小程序左上角的返回箭头需要,点击两次才能返回成功
1、使用默认返回箭头的时候,A 跳转B 用navigateTo B跳转C 用redirectTo C返回的话就会返回到A;点击返回时就可能 需要点击两次了,(navigateTo: 保留其他页面 跳转 带返回按钮;redirectTo :销毁其他页面跳转), 2、我这里出问题 是因为 使用了 iView Weapp开发,这个 (i-cell)标签 默认值是navigateTo,点击时其他页面没...
ionic3实现双击返回按钮退出app,ionic实现返回按钮监听
监听类代码 import {Injectable} from '@angular/core'; import {App, IonicApp, Keyboard, NavController, Platform} from &quot;ionic-angular&quot;; import {AppService} from &quot;../util/app.service&quot;; /* Generated class...
webapp开发 点击返回键一次退出问题
mui进行手机物理键的监听 首先安装 vue-awesome-mui npm i vue-awesome-mui 在main.js注册 import Mui from ‘vue-awesome-mui’; Vue.use(Mui); mui.init({ keyEventBind: { backbutton: true //关闭back按键监听 } }); // //首页返回键处理 //...
Android实现点击两次返回键退出应用程序
在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。 在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handle
【ionic App问题总结系列】ionic点击系统返回键退出App
在安卓下,如果不处理系统返回键的事件,那么每次点击返回键,将页面将返回到上一个路由,这种逻辑不符合app的路由逻辑。正确的应该是:当页面到了各个导航页的首页时,此时再按返回键应该提示是否退出app,用户点击确认后退出app。在run()方法中添加下面的方法$ionicPlatform.registerBackButtonAction(function (e){ //阻止默认的行为
Fragment内的webview监听返回键,activity内两次点击退出App之间相互冲突
第一次写博客,做得不好的地方请大家多多关照。最近公司项目开发遇到这样一个问题。主页面是几个fragment,其中一个fragment内放置的webview。要求就是在主页点击返回键响应连续点击两次退出APP,在加载网页的fragment内若网页能后退则顺序返回,网页不能后退则连续点击两次退出APP。那么问题来了:如果我们在activity内重写onKeyDown然后调用fragment内的方法的话...
隐藏inputtype=file后,用click()方法弹出附件弹窗
隐藏inputtype=file后,用click()方法弹出附件弹窗
webView中简单实现两次返回键退出程序
 如果是普通 activity  给第一个if去掉就可以了 @Override public void onBackPressed() { if (webView.canGoBack()) { webView.goBack();//返回上一页面 return; } else { if (
cordova 安卓 返回键 点击 两次 退出应用
cordova 安卓返回键 实现 点击一次 弹出 提示‘再次点击关闭应用’,再次点击退出,提示层采用layer组件实现的 // 监听安卓 物理返回键 var exitNum = 0; document.addEventListener("backbutton", onBackKeyDown, false); function onBackKeyDown(e) { if ($('.mo
Android连续按两次返回到桌面
import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.KeyEvent; import android.widget.Toast; public abstract class BaseActivity
input file 打开选择窗口很慢
在实际开发中遇到 input file 打开选择窗口特别慢(5-10s) 之后见过测试是使用通配符的问题(*) 经过对比使用通配符速度为5-10s可能会更久(简直不能忍), 使用固定格式时长一般在0.5-2s。 使用其他文件类型同理:accept="video/mp4,video/rmvb" 经过测试只要是使用Webkit内核的浏览器都会出现窗口延迟的问题
Android实现手机返回键返回上一级Activity
实现了从FirstActivity页面返回到SecondActivity页面功能,这里面涉及到了onKeyDown(捕获返回键)和Intent跳转 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //startActivity(new I
Android主界面连续两次点击物理返回键提示退出应用功能实现
实现内容:当点击一次 back 键时,程序提示“再按一次退出程序” ,当点击两次 back 键,两次之间的时间小于 3s 时,App就退出。 实则是对按键back监听。重写onKeyDown(),监听back声明两个常量: /** 上次点击返回键的时间 */ private long lastBackPressed; /** 两次点击的间隔时间 */ private sta...
Android在web view下点击返回键直接退出程序完美解决
Android在web view下点击返回键直接退出程序
点击返回键:弹出退出的对话框和双击两次返回键,退出
点击返回键:弹出退出的对话框 package com.zking.administrator.app2; import android.app.AlertDialog; import android.content.DialogInterface; import android.support.v7.app.AppCompatActivity; import android.os.Bundle
vue监听手机物理返回键(浏览器返回)
//1、挂载完成后,判断浏览器是否支持popstate mounted(){ if (window.history &amp;&amp; window.history.pushState) { history.pushState(null, null, document.URL); window.addEventListener('popstate', this.goBack,...
Android Studio实现两次返回键退出
第一次写博客 先放效果图吧 代码实现如下: //import和onCreate部分省略 //在Activity中定义变量 private boolean isExit=false; private Timer timer; //重写onKeyDown()方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event)...
Android 返回键连续点击两次退出应用
返回键连续点击两次退出应用,一般大家都是使用时间差来实现功能,现在推荐使用handler来实现,看代码 使用工具类[b]DoubleClickExitHelper[/b] [code=&quot;java&quot;] public class DoubleClickExitHelper { private final Activity mActivity; private boolean isOn...
安卓开发 按两次返回键退出APP 2个方法
点击两次再退出,可以避免误点引起退出,也可以提升用户体验。       实现的思路如下:   首先定义一个布尔变量,赋初始值false。然后监听退出按钮,点击退出按钮时,如果该布尔变量值为false,则把这个变量置为true;如果该变量为true,则退出程序。最后定义一个时间任务,2秒执行一次,如果布尔变量为true,2秒内没有点击返回键,则置为false。   这样,在点击第一
vue.router router.replace点两次返回问题及解决方案
三个页面a , b , c , a页面router.push跳转至b,b再router.push跳转至c,c使用$router.replace(&amp;quot;b&amp;quot;)回到b,然后点击b页面的返回键,需要点击两次才能回到a页面。 通过进一步的观察发现,第一次点击其实并不是没有反应,而是页面返回到了首次的b页面。 这就是说,在C页面使用replace替换掉的是C页面的路由,C页面之前的B页面历史记录还存在。 要c保...
Android实现首次点击返回键提示信息,第二次点击退出应用
要实现的效果如图:代码很简单,复写onKeyDown方法,监听到back键的点击就初始化一个时间变量,并给出一个toast。当接下来一定时间内(我这里取的是1.5秒)再次有点击事件时,退出应用。@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEY
实现两次按返回键退出的五种方法
两次按返回键退出可以有效避免误触返回键导致的不正常退出,提供了良好的用户体验,在Android应用中大行其道。作为Android编程人员,不可不了解其实现方法。话说路歌在某个奇迹般早早睡醒的清晨,窝在被子里细细想了一下,大概有五种方法可以实现两次按返回键退出。这其中,有的方法是非常实用的方法,可以直接放在应用中使用;而有的方法,就纯粹是孔乙己嘴中“回”字的九种写法了。但是,对于学习Android编
Android中实现点击两次返回按键退出应用的功能
背景 代码实现 背景 很多应用都有点击两次返回按键才退出应用的功能,像熊猫直播app。当然也有点击返回按键,弹出对话选择框提示用户操作的,像是爱奇艺app。作为开发者来讲:我觉得这样做的好处是可以防止用户不小心点击了一次返回按键而直接退出应用。 代码实现 思路:通过重写onKeyDown(int keyCode, KeyEvent event)方法,然后根据用户是否...
使用h5+API实现安卓端连按两次返回键退出app
实现代码如下: (function($, doc) { $.init(); $.plusReady(function() { var backButtonPress = 0; $.back = function(event) { backButtonPress++; if (backButtonPress > 1) { plus.runtime.quit(); } else {
提交按钮Input 的type值为submit的时候 ,要求弹出二次确认窗口
在实际开发的过程中,要求实现提交按钮Input 的type值为submit的时候 ,要求弹出二次确认窗口。 本来我以为type值为sibmit会直接提交表单 不会在有什么二次确认 由于才疏学浅 并且也想看看还没有有这种方法,还真找到了 可用confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。 说明 如果用户点击确定按钮,则 confirm() 返回 true
js调用iOS系统相册问题( input type=“file”在iOS上调用)
最近一个项目用了纯h5 页面  当js调用系统相册时候,弹出的框 显示的是这样的 这张图是盗来的 但是需要的是这样的 做法是这样的 点击2下面的 +号 添加3的内容 延伸下(下面这个我没有验证过,但是看起来 就是对的啊)iOS 应用程序内切换语言 中英文切换 ...
android 按下返回键 一段时间内两次点击结束程序
按下返回键,一段时间内点击两次即可结束程序
vue form登录需要点击两次问题
问题描述:在做登录页面时,使用Form和submit,和reset,因为可以自动添加回车登录事件和置空功能,很方便。但是也遇到了问题。第一次点击登录按钮时,并没有执行 submit的click事件,而是在地址栏中添加了一个问号,并且刷新页面。第二次点击登录时才执行click。可能原因:form中的submit带有默认的提交和跳转动作,在点击submit时,执行的时默认的提交和跳转解决方案:给sub...
第一次点击回退键SearchView焦点消失,再次点击退出界面,两次点击回退键问题
实现一次点击回退键,界面退出 searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { LogUtils.d(TAG, "has
android webview 加载重定向页面时点击无法回退,导致重复加载当前页面问题的解决方案
项目中需要用webView加载第三方的web页面,其中有个页面有重定向到另外一个页面,造成了页面无法后退,后退到上个页面,又重定向到之前界面,重定向源页面也被加入到浏览记录中,刚开始想查找api中找个编辑历史记录的方法,把找重定向源页面从历史记录中删除,半天找不到,只有clearHistory方法。 后用浏览器访问该网站,则后退正常,会退到重定向页面。用微信内置WebView ,QQ内置
关于JSP中单击任意标签弹出文件选择框(<input type="file"/>)的实现方法
<!-- .fileUpload_class{     position: absolute;     right: 0pt;     top: 0pt;     font-family: Arial;     font-size: 118px;     margin: 0pt;     padding: 0pt;     cursor: pointer;    opacity:
input=file 类型模拟点击input 打开文件选选择框
用于:当上传文件界面需要美观,上传前又要处理数据 ,判断是浏览器打开还是客户端打开文件选择框时html:&amp;lt;li class=&quot; maegins &quot; id=&quot;uploadfiles&quot; style=&quot;display: none;&quot; onclick=&quot;fileImport('file')&quot;&amp;gt; &amp;lt;button type=&quot;button&quot; class=&quot;bt
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么才能学好python python如何才能学好