解決方案:
https://developer.apple.com/safari/download/ 使用這個預覽版的Safari 可以正常調試,不受影響
寫這個文章的目的:
如果看完結論忆嗜,說系統(tǒng)版本太低的緣故,可能大家感覺這個文章很沒有意義冻璃,但是就我個人而言,當時由于電腦升級系統(tǒng)的時候可能比較久沒有調試過,出現問題的第一時間遏插,我認為是我IPhone的設置里面的safari調試的高級里面的開關有問題扣草,然后我各種開關測試密浑,重置所有設置,都沒有生效,然后我另外一個設備就能正常使用颤介,當時苦于找不到原因辕近,然后嘗試換了另外一臺電腦(沒留意系統(tǒng)归粉,后來發(fā)現和自己的系統(tǒng)一樣浅乔,也是沒有入口席噩,當時更加懷疑手機的問題),這個事情斷斷續(xù)續(xù)持續(xù)了大概1個月(找到了一臺系統(tǒng)版本低的MAC電腦連接發(fā)現可以使用)后來才定位到是手機系統(tǒng)過低和MAC已經不兼容,這個文章的目的只是提醒一下大家运吓,不需要再浪費時間在這個小的問題上,的確影響工作效率和工作心情
發(fā)現問題 :找不到元素等調試入口
最近在開發(fā)過程中癣亚,由于好多業(yè)務線已經轉移到H5前端頁面,出現線上問題的一些顯示或者其他異常蓬豁,需要依賴 allow-to-task 為YES的開發(fā)包來調試在App的瀏覽器容器的頁面,但是最近突然發(fā)現一個異常問題斗忌,Safari找不到元素模塊织阳,無法定位元素了弄痹,調試頁面顯示如下:
試欄沒有元素蚓让,沒有圖形寞肖,沒有時間線鸠补,也沒有存儲空間等信息
Mac 系統(tǒng): Catalina 10.15.4 ,IPhone7: 12.4.1 (公司測試機睬塌,無法顯示) IPhone X 13.3.1(可以顯示)
IPhone連接Safari調試的流程:
1. IPhone 打開webView檢查器
- 進入手機設置----Safari瀏覽器----高級(下面)----Web檢查器
2. MAC OSX Safari打開調試入口
*打開Safari,左上角Safari瀏覽器---偏好設置--高級---在菜單欄中顯示 開發(fā) 菜單
3. 打開手機safari瀏覽器瀏覽網頁或者打開 開發(fā)模式的app勋陪,在app內瀏覽一個網頁,就可以開始調試硫兰,
電腦上開始調試的入口在 開發(fā) 菜單欄诅愚,連接電腦會顯示當前連接的設備,選中當前設備劫映,會顯示當前打開的網頁地址违孝,就可以愉快的調試了
無法找到入口原因
之前一直正常使用,突然沒有入口苏研,就會想最近的操作等浊,唯一的1次操作就是升級過操作系統(tǒng),然后去找同事找不同的測試機和不同系統(tǒng)的電腦組合摹蘑,大概確定原因是 蘋果電腦系統(tǒng)升級,已經不兼容低版本轧飞,網上也沒找到對應的案例衅鹿,當時一直沒怎么注意,而且電腦系統(tǒng)升級了也很久过咬,家里的電腦和公司的電腦都不顯示的時候大渤,其實2個電腦系統(tǒng)也有差距,當時就認為是公司測試手機被自己亂點關閉了什么入口掸绞,多次嘗試泵三,包括重置都沒成功,直到找到一臺碰巧的電腦系統(tǒng)對比才成功衔掸,Safari也不給提示烫幕,這個感覺互動很不友好,而且還因為這個事情愁了好久敞映,問了好多小伙伴较曼,都沒人知道,在此同步一下也遇到相同問題的小伙伴振愿,記得手機升級一下系統(tǒng)就可以
重點:
是否真的是系統(tǒng)問題只是猜測捷犹,也不確定是否我沒找到官網通告弛饭,如果有其他方式可以兼容,希望小伙伴們告訴我萍歉,因為我感覺12.4.1的系統(tǒng)還不算很老吧侣颂,這么早放棄有點感覺不可思議