1. 程式人生 > >ios js注入導致html網頁載入失敗問題

ios js注入導致html網頁載入失敗問題

如果確定html語法沒有錯誤,可能是js方法錯誤,例如我的例子:

/*播放完語音修改語音資訊*/
        function changeVoiceImageStatus(urlID,playFlag){
            var element = document.getElementById(urlID);
            if(playFlag==1){
                element.src="https://xxx.com/game1511/images/live/version2018/icon-voice.gif";
            }else(playFlag==0){
                element.src="https://xxx.com/game1511/images/live/version2018/icon-voice.png";
            }
        }

在else後邊應該直接大括號,而不是條件判斷的小括號,這樣的食物直接引起oc調js方法失敗,同時html初始化失敗,載入不出來,引以為戒。正確的寫法可以新增else{}或者else if(..){...}如下:

/*播放完語音修改語音資訊*/
        function changeVoiceImageStatus(urlID,playFlag){
            var element = document.getElementById(urlID);
            if(playFlag==1){
                element.src="https://img02.jjhgame.com/game1511/images/live/version2018/icon-voice.gif";
            }else if(playFlag==0){
                element.src="https://img02.jjhgame.com/game1511/images/live/version2018/icon-voice.png";
            }
        }

更多問題,歡迎加QQ群討論:565191947