要检查是否已加载adsense脚本,请使用以下命令:
var isAdsenseNotLoaded = (typeof adsbygoogle.loaded === 'undefined');
但是许多用户在堆栈跟踪中都有此错误:
ReferenceError: adsbygoogle is not defined
at http://example.com/file.js:1:42020
所以我还应该检查
adsbygoogle
和adsbygoogle.loaded
吗? 最佳答案
您需要检查是否首先定义了adsbygoogle
:var isAdsenseNotLoaded = !adsbygoogle || typeof adsbygoogle.loaded === 'undefined';
关于javascript - Javascript检查变量是否未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31855994/