題主問題描述的不是很清楚,想要直接定位到問題是有一定難度,我只能先假設幾種可能的情況。
第一種情況:
題主說自己開發(fā)的網(wǎng)站在電腦上可以訪問,在手機上有時無法訪問。那么可以說明網(wǎng)站本身是可以被訪問的,是由于訪問的環(huán)境不同導致了一個可以正常訪問,一個有時不能訪問。
由于是自己開發(fā)的網(wǎng)站,如果是部署在自己的電腦上,這個時候由于網(wǎng)絡的問題,是只能在局域網(wǎng)內(nèi)被訪問的,局域網(wǎng)外一般是無法訪問的(除非有特殊設置)。由于網(wǎng)站是部署在PC上的,所以PC訪問本機肯定是沒有問題的,但是我們的手機只有在接入通過路由器時才是同一個局域網(wǎng),這個時候才能訪問網(wǎng)站。手機如果使用的是4g之類的網(wǎng)絡,這個時候實際走的是公網(wǎng),就無法訪問PC對應的局域網(wǎng)的。也就是出現(xiàn)了題主所說的有時可以訪問網(wǎng)站(接入WiFi了),有是又不能訪問放在(使用4g上網(wǎng)了)。
第二種情況:
上面說了網(wǎng)絡上的問題,如果題主的網(wǎng)站是部署在阿里云之類的云上或者有自己的公網(wǎng)IP的,那么出現(xiàn)這種問題,很大概率是瀏覽器兼容性的問題了,或者是js沒有對手機端做兼容。但是這種情況不會出現(xiàn)題主所說的有時無法訪問的情況,它只會讓我們的網(wǎng)站一直都有問題。