我的AccountKit JavaScript SDK有问题, 当我将它与我的网站集成时它适用于Firefox,但在Chrome中它首先工作正常,但当我再次尝试使用它时它会给我这个错误:
'AccountKit SDK was not initialized. Call AccountKit.init first.'
有什么想法吗?
答案 0 :(得分:3)
这个想法是在sdk加载后立即添加初始化。似乎在初始化之前要加载大量数据/代码时,它有时会挂起。 即
<script src="https://sdk.accountkit.com/en_US/sdk.js"></script>
<script type="text/javascript">
AccountKit_OnInteractive = function(){
AccountKit.init(
{
appId:youID,
state:"{{csrf}}",
version:"v1.1"
}
);
console.log("{{csrf}}")
};
</script>
不
<script src="https://sdk.accountkit.com/en_US/sdk.js"></script>
// some code
<script type="text/javascript">
AccountKit_OnInteractive = function(){
AccountKit.init(
{
appId:youID,
state:"{{csrf}}",
version:"v1.1"
}
);
console.log("{{csrf}}")
};
</script>
答案 1 :(得分:2)
我有同样的问题,我解决了。只需调用您的AccountKit.init您的主文件(index.html),您的应用程序将保存所有脚本。从我这看起来像这样: 的的index.html 强>
<script src="https://sdk.accountkit.com/en_US/sdk.js"></script>
<script type="text/javascript">
AccountKit_OnInteractive = function(){
AccountKit.init(
{
appId:youID,
state:"{{csrf}}",
version:"v1.1"
}
);
console.log("{{csrf}}")
};
</script>
答案 2 :(得分:0)