Hello. I am trying to use this plugin https://github.com/sitexw/FuckAdBlock
Without SSR/Nuxt it's working, but I can't set it with Nuxt. Can anybody help me? Here's my final code:
<script>
if (process.browser) {
require('fuckadblock')
}
// require('fuckadblock')
// import fuckAdBlock from 'fuckadblock'
// import 'fuckadblock'
export default {
data () {
return {
status: ''
}
},
mounted () {
let fuckAdBlock
var _this = this
function adBlockNotDetected () {
console.log('AdBlock is not enabled')
_this.status = 'AdBlock is not enabled'
}
function adBlockDetected () {
console.log('AdBlock is enabled')
_this.status = 'AdBlock is enabled'
}
if (typeof fuckAdBlock === 'undefined') {
adBlockDetected()
} else {
fuckAdBlock.onDetected(adBlockDetected)
fuckAdBlock.onNotDetected(adBlockNotDetected)
}
fuckAdBlock.setOption({
// debug: true,
checkOnLoad: true,
resetOnEnd: true
})
}
}
</script>
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1245">#c1245</a>)</em></sub></div>