日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

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

發布時間:2023/11/27 生活经验 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的QQ浏览器里微信,移动端微信内置浏览器(或QQ浏览器)无法识别onclick事件的问题解决... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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事件的问题解决...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。