kintoneの見積システムから基幹システムに売値情報を連携させる構築を行っています。一旦は成功したのですが、サーバーをAzureに変更後エラーが発生するようになりました。原因として、Azure側でセッションcookieを使いクライアントを認識する仕組みが、kintoneのcookie認証を誤認識させ、window.location.reload() でリロードする際にCORSエラーが発生するようです。kintone自体が内包しているjQueryが変更されたフィールド値を反映させる画面上の場所を特定するために、HTMLで書かれた画面の構成情報を読み込もうとします。しかし、セッションcookieが中継サーバから送信されているため、jQueryは現在表示中の画面がkintoneの画面ではなく、中継サーバが返すJSONを画面HTMLと認識してしまい、(現行画面がいつのまにかkintoneから中継サーバへと切り替わってしまう)値を反映させるkintone画面上の表示場所が見つけられず、エラーとなっているようです。
Azureの仕組みや設定に詳しいものがおらず、対策が分からない状態です。どなたかこういった経験やAzureサーバーに詳しい方がいらっしゃいましたらアドバイス頂けないでしょうか。
コンソールで下記のエラーが出ます。
DOMException: Failed to execute ‘matches’ on ‘Element’: ‘[s!=’‘]:x’ is not a valid
DOMException: Failed to execute ‘querySelectorAll’ on ‘Element’: ‘#sizzle1718673930805 .btn-primary:first’ is not a valid selecto
DOMException: Failed to execute ‘querySelectorAll’ on ‘Element’: ‘*,:x’ is not a valid selector.
ご参考:
location: reload() メソッド - Web API | MDN (mozilla.org)
コンソールスクショ:

