Javascript 在onbeforeunload()函数中设置自定义属性无效

Javascript 在onbeforeunload()函数中设置自定义属性无效,javascript,session,newrelic,Javascript,Session,Newrelic,在尝试查找用户在页面上花费的时间时,使用onbeforeunload()函数,可以记录当前时间并将其作为自定义属性传递给newrelic事件。在下面尝试,但没有结果 window.onbeforeunload = function(event) { doSomething(); //event.returnValue = "Is this working"; }; function doSomething(){ //cons

在尝试查找用户在页面上花费的时间时,使用onbeforeunload()函数,可以记录当前时间并将其作为自定义属性传递给newrelic事件。在下面尝试,但没有结果

window.onbeforeunload = function(event) {       
    doSomething();
    //event.returnValue = "Is this working";
    };

    function doSomething(){
            //const t = new Date();
            //const ctime = t.getTime();
            //Test
            newrelic.setCustomAttribute('ctime', "sal");
            }
在newrelic事件中未捕获任何数据


有错误吗?您确定加载了
newrelic
吗?没有错误,但newrelic的工作方式是自定义属性存储值并可以查询。我没有得到ctime变量的任何值。附加屏幕截图。
newrelic
是javascript吗?我认为JS可能不会在windiw.onbeforeload之前加载。尝试
DOMContentLoaded
事件。是否有错误?您确定加载了
newrelic
吗?没有错误,但newrelic的工作方式是自定义属性存储值并可以查询。我没有得到ctime变量的任何值。附加屏幕截图。
newrelic
是javascript吗?我认为JS可能不会在windiw.onbeforeload之前加载。尝试
DOMContentLoaded
事件。