Sentry 显示某些Facebook 用户正在收到错误消息:
FBInstant is not defined
<body>
我的 HTML 文件在开始标记之后包含类似这样的脚本:
<script src="https://connect.facebook.net/en_US/fbinstant.6.2.js"></script>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/app.js"></script>
在 app.js 中,FBInstant.initializeAsync 仅在整个页面加载后调用:
window.onload = function() {
FBInstant.initializeAsync().then(function() {
//Load stuff, etc.
});
}
fbinstant.6.2.js 是否由于某种原因未加载?这对绝大多数人都有效。它似乎主要是 Chrome 用户,也有一小部分 Firefox 用户。