移動(dòng)端 跳轉(zhuǎn)iframe標(biāo)簽回退后,頁面請(qǐng)求數(shù)據(jù)

在H5 對(duì)接完優(yōu)量匯廣告后,需求致使我做的業(yè)務(wù):
在跳轉(zhuǎn)回退到廣告列表后 需要請(qǐng)求數(shù)據(jù) 增加今日觀看廣告的數(shù)量.
這個(gè)需求肯定是要請(qǐng)求后臺(tái)接口去實(shí)現(xiàn). 在我看完優(yōu)量匯文檔后,發(fā)現(xiàn)里面的方法根本不適用于此廣告類型,所以打算自己研究
因?yàn)樯婕暗巾撁娴乃⑿?所以我采用本地存儲(chǔ)控制接口的請(qǐng)求.

曾給廣告外容器添加點(diǎn)擊事件去設(shè)置本地存儲(chǔ),奈何無效.因?yàn)槭翘鴌frame標(biāo)簽 并且這個(gè)標(biāo)簽還不是自己的 控制難度太高,所以想到了事件捕獲,從而成功.

具體實(shí)現(xiàn)方法:

_this.$nextTick(()=>{
                                let iframes = document.querySelectorAll('.infos div iframe')
                                iframes.forEach(item=>{
                                    console.log(item.contentWindow);
                                    item.contentWindow.addEventListener('click',()=>{
                                        uni.setStorageSync('adClick',1)
                                    },true) 
                                })
                            })

onLoad(){
        this.getData();
        if(uni.getStorageSync('adClick') == 1){
            this.forData()
            uni.removeStorageSync('adClick')
        }
    }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容