Bing検索結果の"さらに表示"を強制表示させる

Bing検索結果ページにおいて、ウィンドウ幅が1082px以下になったら、検索結果を左に-113.5px寄せ、一番右端までスクロールしてすぐに一番左端に戻ります。

// ==UserScript==
// @name        Bing検索結果の"さらに表示"を強制表示させる
// @version     0.1
// @description Bing検索結果ページにおいて、ウィンドウ幅が1082px以下になったら、検索結果を左に-113.5px寄せ、一番右端までスクロールしてすぐに一番左端に戻ります。
// @author       Bard
// @match       https://www.bing.com/search*
// @grant       none
// @namespace https://greasyfork.org/users/1266001
// ==/UserScript==

(function() {
  // ウィンドウサイズが変化した時に実行
  window.addEventListener('resize', function() {
    if (window.innerWidth <= 1082) {
      // 検索結果を左に寄せる
      const contentElement = document.getElementById('b_content');
      contentElement.style.marginLeft = '-113.5px';

      // スクロールを開始
      setTimeout(function() {
        const scrollInterval = setInterval(function() {
          // 最右端までスクロール
          if (document.documentElement.scrollLeft + window.innerWidth >= document.documentElement.scrollWidth) {
            clearInterval(scrollInterval);
            // 一番左端に戻る
            document.documentElement.scrollLeft = 0;
          } else {
            // スクロール速度を調整
            document.documentElement.scrollLeft += window.innerWidth;
          }
        }, 10);
      }, 10);
    } else {
      // ウィンドウ幅が1082pxを超えたら、左寄せを解除
      const contentElement = document.getElementById('b_content');
      contentElement.style.marginLeft = '0px';
    }
  });

  // 初期化
  window.dispatchEvent(new Event('resize'));
})();