在"添加Messenger Extensions"下面发布的指南, window.extAsyncInit()在Messenger Extensions JS SDK完成加载后没有激活
1)域名已列入白名单 2)我正在使用一个简单的html文件执行res.sendFile:
FROM ubuntu
ARG ENVIRONMENT
ARG PORT
ENV PORT $PORT
ENV ENVIRONMENT $ENVIRONMENT
RUN apt-get update -qq
RUN apt-get install -y build-essential nodejs npm nodejs-legacy vim
RUN mkdir /database_service
ADD . /database_service
WORKDIR /database_service
RUN npm install -g path
RUN npm cache clean
EXPOSE $PORT
ENTRYPOINT [ "node", "server.js" ]
CMD [ $PORT, $ENVIRONMENT ]
3)我通过持久性菜单按钮访问,messenger_extensions参数设置为true。
4)我用iphone 6看到的奇怪行为:
一个。在webview中,警报永远不会出现
B中。在移动浏览器上,警报出现在Safari中,但不是Chrome
℃。如果我按"请求桌面版网站"在Chrome移动版中,会弹出警告
d。在我的Mac(Sierra)上,Safari和Chrome中会弹出警告
https://developers.facebook.com/docs/messenger-platform/webview/extensions