1.微信内置浏览器(或QQ浏览器或safari浏览器)无法识别onclick事件的解决

对于这类不兼容的问题真的是很磨人,比较浪费时间,对于技术大牛可能不是问题,但是对于新手来说,可能就是个好几天无法解决的bug了。

现在市场份额最大的是google浏览器,它对各种前端语言兼容的最多,就如题目中所描述的问题,google浏览器很完美的兼容了。

问题主要出现在这里,html中的a标签和li标签中的onclick事件在window.οnlοad=function(){}里或者$(document).ready(function(){})里无法识别在QQ浏览器和safari浏览器中,也就是说,android手机里的chrome浏览器能够识别onclick事件,但是在ios手机里的safari浏览器识别不出来,或者在QQ浏览器里无法识别该事件。

糟心的是项目的开发是基于微信的,坑爹啊有木有!微信内置的浏览器肯定是用他们自己家的浏览器啊(QQ浏览器),所以根本就识别不出来,而且更坑爹的是有一大群人在用ios手机啊啊啊啊啊!,这尼玛项目开发必须要考虑这两点啊,那么怎么解决呢?

很简单,博主我当初困惑了两三天,查了大量资料,也试了,但是都没用,最后是用另外一个事件名给解决的,下面是方法:

例子:

html:

js:

window.onload = function(){

function myFunction(){......}

}

结果:

QQ浏览器和safari浏览器:噢,谢特!它不是我儿子!

解决:

html:

js:

window.onload = function(){

function myFunction(){......}

}

结果:

QQ浏览器和safari浏览器:噢,我的上帝啊!它是我儿子!

总结:多试一试触发事件名,可能会得到意向不到的效果。

linux的QQ浏览器里微信,移动端微信内置浏览器(或QQ浏览器)无法识别onclick事件的问题解决...相关推荐

  1. 调试微信 PC 端的内置浏览器界面

    2021-08-03 最新更新 好久没看,微信也更新了好几版.下面的方法并没有失效,不过上了 3.3.x 后的微信版本已经禁用了右键和查看 chrome://version 的功能了.进过实测,最后一 ...

  2. js判断是否微信PC端打开内置浏览器

    function isWeChat(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) ...

  3. 微信PC端 微信浏览器打开控制台

    1. 版本回退 下载旧版本微信客服端,3.2.1版本之前的都可以,这里是https://link.csdn.net/?target=https%3A%2F%2Fwebcdn.m.qq.com%2Fsp ...

  4. 微信这个坑**的内置浏览器--我很无语

    2019独角兽企业重金招聘Python工程师标准>>> 先来说一下微信的内置浏览器--qq浏览器x5内核,网上去查了一下它的评价,反正没有看到一篇是说它好的,看看知乎大神的评价,真的 ...

  5. macos调试linux内核,Mac下 XX 及任意程序的内置浏览器调试的实现

    本帖最后由 zwo 于 2019-12-5 22:41 编辑 0x0 前言 在iOS以及Mac上,Safari提供了功能强大的基于webkit的调试器功能,方便开发者调试APP的内置浏览器.在某聊天软 ...

  6. dat图片 电脑端微信_PC端微信下的dat 文件在线解码还原成为图片

    第二次更新:中间发现一些图片总是失败,考虑到应该是图片的格式问题,最后兼容了下jpg gif png 这三个格式,基本上能把所有的图片全部转化成功了.(代码已更新) 更新: 先提供一个在线的版本,可以 ...

  7. 在win10查看本机linux的文件,Windows 10变身开发者利器:内置Linux内核,轻松查看Linux子系统文件...

    原标题:Windows 10变身开发者利器:内置Linux内核,轻松查看Linux子系统文件 来源:创事记 终于!在Windows里可以访问Linux文件了. 这表明,微软插入开源界的触角,越来越深入 ...

  8. js中的history内置对象在各浏览器中的用法:

    1><div οnclick="history.back()">返回测试1</div> 2><a href="#" ο ...

  9. 移动端常见内置浏览器的useragent

    微信: Mozilla/5.0 (Linux; Android 8.1.0; vivo X21A Build/OPM1.171019.011; wv) AppleWebKit/537.36 (KHTM ...

最新文章

  1. OpenCV-Python中的两种图像通道分离法
  2. R学习_multitaper包解析1:子函数centre,dpss
  3. Delphi 计算儒略日(Julian day)的代码
  4. abap代码获取采购订单po中的抬头文本
  5. 在win7环境下使用网络无线共享把电脑变成一台无线路由器
  6. Keras框架:Mobilenet网络代码实现
  7. Windows系统 notepad命令详解,Windows系统打开记事本
  8. 用小程序完成简单的详情列表功能
  9. 通用技术和信息技术合格考知识点_高二信息与通用技术会考知识点.doc
  10. pmp考试中变更的处理流程
  11. python搭建简易HTTPServer服务
  12. 硬盘是计算机的储存器,硬盘存储器
  13. android 动态表情包,动图GIF表情包下载
  14. linux挂载百度云bos,百度云存储对象BOS挂载工具
  15. Cisco ACS 5.8 Radius认证服务器安装教程
  16. 计算机网口速率修改,win7系统修改无线网卡连接速率的操作方法
  17. template <typename T>用法
  18. 【解决Hibernate异常 identifier of an instance of xxx(实体类) was altered from xxx to xxxPK】
  19. HTML5期末大作业:旅游酒店网站设计——旅游酒店服务预订(1页) web网页设计—— 出游
  20. js函数表达式与函数声明_何时使用函数声明与函数表达式

热门文章

  1. 通俗易懂word2vec详解词嵌入-深度学习
  2. pytorch中的transpose()
  3. Nignx集成fastDFS后访问Nginx一直在加载中解决
  4. LeetCode简单题之数组形式的整数加法
  5. 手把手从零开始搭建k8s集群超详细教程
  6. Jenkins首次安装推荐插件出错 No such plugin: cloudbees-folder 超详细解决方案
  7. 2021年大数据常用语言Scala(五):基础语法学习 字符串
  8. Django 模板继承4.2
  9. Error:Execution failed for task ':app:mergeDebugResources'. Error: java.lang.RuntimeException: Som
  10. 7.12 其他面向对象设计原则3: 依赖倒置原则DIP