在使用marketo“”时发生脚本错误;蒙奇金”;api脚本

Script error occured while using marketo "munchkin" api script

本文关键字:脚本 api 脚本错误 marketo      更新时间:2023-09-26

我想在我的网站上实现Marketo跟踪访问者。为此,我已登录Marketo。我得到了一些代码,并将其粘贴到了footer.php上。但控制台上出现了脚本错误。

TypeError:a是未定义的

这是我的代码

 <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>

问题出在哪里?

在调试了machkin.js之后,我可以发现它正在调用$.brower,而在jquery 1.9中,$.browser已被弃用。

http://jquery.com/upgrade-guide/1.9/#jquery-浏览器删除

为了解决这个问题,我使用了jquery migrate脚本来包含$.brower方法。我所需要做的就是在jquery脚本include标签下面包含迁移脚本

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

希望能有所帮助。