javascript
  • tracking
  • 2013-07-03 69 views 4 likes 
    4

    我想在我的网站中实施Marketo跟踪访问者。为此,我登录了Marketo。我得到了一些代码,并将其粘贴在footer.php上。但是我在控制台上收到脚本错误。在使用marketo“munchkin”api脚本时发生脚本错误

    TypeError: a is undefined

    这是我的代码

    <script type="text/javascript"> 
    
    document.write(unescape("%3Cscript src='" + document.location.protocol + 
    
        "//munchkin.marketo.net/munchkin.js' type='text/javascript'%3E%3C/script%3E")); 
    
    </script> 
    
    <script>Munchkin.init('My Id');</script> 
    

    问题是什么?

    回答

    0

    在调试了munchkin.js之后,我发现它正在调用$ jbrowser,它已经在jQuery 1.9中被弃用了。

    http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed

    要解决这个问题,我使用了jQuery迁移脚本包括$ .browser方法。 所有我需要做的是包括略低于jQuery脚本迁移脚本包括标签

    https://github.com/jquery/jquery-migrate/#readme

    希望有所帮助。

    相关问题