0

我有一个不寻常的问题。我正在开发一个网站,女巫在负载均衡器后面。我们有 4 个前端。由于某种原因,在 Internet Explorer 中,会话丢失。我们正在使用数据库会话,它可以在所有其他浏览器中运行。经过几天的调试,我从 JS 文件中删除了以下行:

$('div').each(function(){
    console.log($(this));
    if($(this).attr('role') == 'dialog') {
        $(this).addClass('callmenow_wrapper');
    }
    if($(this).attr('class') == 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix') {
        $(this).addClass('callmenow_title');
    }
    if($(this).attr('class') == 'ui-dialog-buttonpane ui-widget-content ui-helper-clearfix') {
        $(this).removeClass('ui-widget-content');
    }
    $('button').addClass('button-call-popup');
});

现在一切都按预期工作。如果我把这行放回 IE 中,会话将丢失。如果有人遇到过这样的事情,请指教。

谢谢你。

PS:我阅读了大量的文档和类似的问题。我已经设置了 P3P 标题等。在我删除这些行之前没有任何效果。

4

0 回答 0