我服了,還是那個微信公眾號小項目。
這個項目用的是ssm+velocity
問題的是,有時候頁面加載會亂,js,css都加載不出來。
一開始以為是js,css加載問題。然后看了下他們html文件。
因為他們用了velocity,所有html文件標簽都是亂來的,往往一個節點里有多個body,而且css,js也不是放在head里,或者最后。總之,節點嵌套特別亂。
然后用了很多以下的寫法引入js ,css
<script>
document.wirte("<script src='common.cnblogs.com/script/jquery.js?v="+new Date()+"' type='text/javascript'></script>"); //請求js時帶了時間,可以防止緩存
</script>
這種寫法會導致網速慢時出現問題,所以一開始就把這種寫法全都改了。但是問題依然沒有解決!
之后,在微信上開啟了vconsole,顯示
微信可以通過搜索 debugx5.qq.com 開啟調試模式 ,這個相當於簡化版的 f12 調試界面
這個是一個刷新驗證碼的請求,請求有時有用,有時沒用。
根據提示,以為是ngnix的問題,然后又跑去找運維,又是改權限,有時調配置,還是沒有用。
最最最最后,發現竟然是請求默認是http,我自己復制了鏈接改成https 訪問了一下 結果一切正常了。我tmmmmmm
服了。