【发布时间】:2020-02-05 11:20:13
【问题描述】:
在 Sitecore 环境中,我无法重新排序在 <body> 末尾实例化的 js 脚本,我需要检查这些脚本中的某个函数 (Gigya) 是否返回了真实值(我需要检查用户是否登录)。
我的脚本只能在加载这些脚本之前在加载,因此我的脚本会在必须调用该函数之前检查给定函数是否具有真正的返回值。
鉴于结构情况,我总是得到一个未知功能的错误。
有没有办法绕过这个?我的意思是,我试图在加载过程结束时在正文中附加一个包含我的检查功能的临时脚本,但没有成功。
有什么提示吗?也许添加听众?
【问题讨论】:
-
这个函数是一个承诺吗?
-
@DhananjaiPai 我的功能还是我需要检查的功能?在第一种情况下,不,不是。在第二种情况下,代码被编译,所以我无法正确阅读。
-
如何将 Gigya 代码添加到页面中?是否使用
-
@DhananjaiPai 是的,加在正文的末尾。
标签: javascript dom-events gigya