0
我需要檢測是否在我的網站上使用了adblocker,通過搜索最常用的方法來搜索這個廣告是創建ads.js或adverts.js文件,然後顯示消息如果這已被阻止。在vue2範圍之外獲取腳本文件
這個文件已經設置好了,但是我在訪問這個文件時遇到了麻煩,當它需要超出vue組件的vue作用域時,有什麼建議嗎?
我需要檢測是否在我的網站上使用了adblocker,通過搜索最常用的方法來搜索這個廣告是創建ads.js或adverts.js文件,然後顯示消息如果這已被阻止。在vue2範圍之外獲取腳本文件
這個文件已經設置好了,但是我在訪問這個文件時遇到了麻煩,當它需要超出vue組件的vue作用域時,有什麼建議嗎?
您可能需要向窗口對象註冊獨立的js文件,然後在組件內部調用對象或函數。例如,如果你的ads.js
包含類似如下片段
function block(){
// console.log('i am gonnna show this ')
}
在您的VUE組件
var newData = new Vue({
el: '#app',
data: {
demo:'',
},
methods: {
fetchData: function (data) {
window.block()
}
},
created: function() {
window.block()
}
})
像上面的代碼就可以實現。