我发现当连接到窗口,文档或正文时,

javascript焦点和模糊事件在

Android浏览器上无法正确触发.

我想要一个在桌面浏览器上正常工作的简单测试脚本,但在Android股票浏览器,Dolphin和Opera mobile上都失败了:

Focus test

window.onfocus = function() {

document.getElementById('console').innerHTML += '

Focus event handler fired.

';

};

window.onblur = function() {

document.getElementById('console').innerHTML += '

Blur event handler fired.

';

};

有趣的是,如果表单输入正在获得焦点,则事件处理程序将触发,并且在模糊时,模糊事件处理程序将触发两次.

有没有人有一个很好的解决方案或解决方法?

编辑:预期的结果是,如果我更改浏览器选项卡,或更改为另一个应用程序,模糊事件应该触发,如果我回到浏览器选项卡,焦点事件应该触发(这是它在桌面上的工作方式)

Android全局窗口模糊,javascript – 窗口焦点和模糊事件在Android浏览器上无法正常工作...相关推荐

  1. Android 全局悬浮按钮,悬浮按钮点击事件

    实现效果: 实现方法: 在自定义baseActivity里面添加viwe即可.在子activity里刷新悬浮View即可 public abstract class BaseActivity exte ...

  2. Android添加系统级顶层窗口 和 WindowManager添加view的动画问题

    当Dialog有编辑框时如果选择会弹菜单窗口就不要用 Context applicationContext = mainActivity.getApplicationContext(); AlertD ...

  3. Java控件模糊半透明_Android如何实现模糊的半透明窗口 | 学步园

    本示例使用自定义主题样式,实现模糊半透明的Activity. 1.  定义清单文件(AndroidManifest.xml) package="my.android.test" a ...

  4. Android悬浮窗使用及窗口设置相关

    显示一个悬浮窗,窗口类型设置,获取状态栏高度 1.显示一个悬浮窗 首先通过 getSystemService(Context.WINDOW_SERVICE) 拿到 WindowManager , 然后 ...

  5. android 获得顶层窗口_Android 实现顶层窗口、浮动窗口(附Demo)

    做过Window程序开发的朋友应该都知道,我们要把程序窗口置顶很简单,只要设置一些窗口属性即可.但是到了Android,你无法简单设置一个属性,就让Android的Activity置顶.因为只要有新的 ...

  6. 了解 JavaScript 窗口对象

    每个 JavaScript 环境都有一个 全局对象.在全局范围内创建的任何变量实际上都是这个对象的属性,任何函数都是它的方法.在浏览器环境中,全局对象是 window对象,它表示包含网页的浏览器窗口. ...

  7. Android特殊窗口之输入法窗口的添加策略

    本篇基于Android Q代码 根据AppWindowToken和WindowToken的添加流程和排序规则我们知道Android细分了四大窗口容器,分别是存储输入法相关的mImeWindowsCon ...

  8. javascript:子窗口和父窗口交互

    最近项目开发中需要子窗口和父窗口交互的内容,基本上无非就是把子窗口的信息传递给父窗口,并且关闭自己等等,或者是父窗口把自己的信息传递给子窗口等等. 1.父窗口传递信息给子窗口 看代码实例: <s ...

  9. android device monitor命令行窗口在哪里_Vulkan在Android使用Compute shader

    oeip 相关功能只能运行在window平台,想移植到android平台,暂时选择vulkan做为图像处理,主要一是里面有单独的计算管线且支持好,二是熟悉下最新的渲染技术思路. 这个 demo(git ...

最新文章

  1. sql 修改时间戳语句_从 0 到 1 搭建技术中台之 SQL 审核平台
  2. ML之RF:利用Js语言设计随机森林算法【DT之CART算法(gain index)】并应用随机森林算法
  3. Django从理论到实战(part4)--创建我们的第一个页面
  4. Linux查看文件和日志的常用命令
  5. 计算机网络「二」—— 物理层(多图详解)
  6. 计算机学情分析,中职学生的学情分析 《计算机专业》.doc
  7. mysql tnsnames.ora_tnsnames.ora配置注意(连接新的数据库)
  8. Java基础SE.03.Java面向对象
  9. Android 各国语言包字符串缩写
  10. 【算法与数据结构】——并查集
  11. Ubuntu 软件包管理 常用 apt 命令
  12. SpringBoot与Loki的那些事
  13. HWDB1.1数据集 | 手写汉字数据集 |.gnt 转换 .png格式图片| 【❤️有效转换❤️】
  14. 【开发指南】Spring Cloud集成POI完成Excel读写操作
  15. 四.卡尔曼滤波器(EKF)开发实践之四: ROS系统位姿估计包robot_pose_ekf详解
  16. 词嵌入来龙去脉 word embedding、word2vec
  17. switch的简单举例
  18. Android中给定一个日期判断是周几.
  19. 计算机相关专业大学上海,上海哪几个大学计算机专业的系比较好
  20. 考研英语为什么要被单词书?

热门文章

  1. 大规模天线阵列(massive-mimo)的介绍
  2. Chapter 14 Exercises Problems
  3. jQuery心得5--jQuery深入了解串讲1
  4. iverilog命令选项解释
  5. MySQL Innodb存储引擎使用B+树做索引的优点
  6. Java中遍历删除ArrayList中多个元素
  7. Linux文件系统十问
  8. 一种简单、实用的测量程序运行时间的方法
  9. 串口,com口,ttl,max232你应该知道的事
  10. html5 网络断开,html5 – websocket不断断开连接