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