generated at
検索ボックスに入力した文字の含まれるページまでランダムジャンプし続けるUserScript

機能追加として、上の検索ボックスに入力したテキストを検索ワードに変更するということができましたが、こいつにその処理をマージ(合体)しちゃってもいいですかね??👀 (ex 検索ボックスに「ブッダ」と書いた状態でジャンプボタンをクリックすると、「ブッダ」と本文中に書かれたページまでランダムジャンプするようになる)
お願いします!!(感謝)これでさらによくなる!!

script.js
scrapbox.PageMenu.addMenu({ title: 'Jump to an filtering page', image: 'https://img.icons8.com/flat-round/64/000000/shuffle--v1.png', onClick: () => { const lines = document.getElementsByClassName('lines')?.[0]; const observer = new MutationObserver(() => { const form = document.querySelector('.form-control')  let searchWord = (form.value === "") ? /思想|哲学|文学|芸術|音楽/ : RegExp(form.value) if ( lines.textContent.match(searchWord) ) { console.log(`/${scrapbox.Project.name}/${scrapbox.Page.title} is an unread page.`); observer.disconnect(); return; } document.getElementsByClassName('random-jump-button')?.[0].click(); }); observer.observe(lines, {childList: true}); document.getElementsByClassName('random-jump-button')?.[0].click(); }, });

uvoa メモ(わすれていた)。「カント 哲学」みたいに検索すると「カント 哲学」という完全一致じゃないと止まらなくなる。「『カント』かつ『哲学』」で検索してほしい感じですねきっと。