我一直在尝试创建一个mraid兼容的广告,但并没有得到很大的进展。根据官方文档,可以在this link发现,又多了一个简单的mraid undefined
<script src='mraid.js'></script>
应该足够了。但是,这似乎并非如此。我复制下面的示例代码来测试mraid对象的存在,但它只是保持未定义。精确的萤火错误是:
ReferenceError: mraid is not defined
我试图执行以下(很简单)的代码:
if(mraid.getState() !='ready'){
console.log("MRAID NOT READY");}
有没有人有这个问题的经验吗?
你的代码错了,你期望mraig.getState返回'ready',但是这个状态不存在。这是很多MRAID示例代码的常见错误,实际上,当mraid准备就绪时,mraid.getState返回“default”。 – KKetch 2013-03-25 15:03:30
感谢您的评论! :)这里不是问题,正如John Cappiello已经提到的那样,但是肯定会在以后出现问题:) – danvdende 2013-03-26 11:10:40