#javascript #html #reactjs
Вопрос:
Demo.js
export const AdBlockDemo = (props) =gt; { function adBlockNotDetected() { alert('AdBlock is not enabled'); } function adBlockDetected() { alert('AdBlock is enabled'); } useEffect(()=gt;{ if(typeof blockAdBlock === 'undefined') { adBlockDetected(); } else { blockAdBlock.onDetected(adBlockDetected); blockAdBlock.onNotDetected(adBlockNotDetected); },[]); }
Я установил blockadblock (3.2.1)
в своем проекте. когда я пытаюсь использовать экземпляр BlockAdBlock
, экземпляр которого создается автоматически, возникает следующая ошибка.
'BlockAdBlock' is not defined no-undef
Я попытался создать экземпляр вручную после добавления сценариев, и снова произошла та же ошибка
lt;scriptgt;var blockAdBlock = false;lt;/scriptgt; lt;script src="./blockadblock.js"gt;lt;/scriptgt; var blockAdBlock = new BlockAdBlock({ checkOnLoad: true, resetOnEnd: true });