要检查是否已加载adsense脚本,请使用以下命令:

var isAdsenseNotLoaded = (typeof adsbygoogle.loaded === 'undefined');


但是许多用户在堆栈跟踪中都有此错误:

ReferenceError: adsbygoogle is not defined
    at http://example.com/file.js:1:42020


所以我还应该检查adsbygoogleadsbygoogle.loaded吗?

最佳答案

您需要检查是否首先定义了adsbygoogle

var isAdsenseNotLoaded = !adsbygoogle || typeof adsbygoogle.loaded === 'undefined';

关于javascript - Javascript检查变量是否未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31855994/

10-12 15:08