アイマス検定の投稿された問題案ページを解答できる形に書き換えるスクリプト
by
thinkthank
10/04 [2024/10/04 01:18:24]
アイマス検定の「投稿された問題案」ページを解答できる形に書き換えるスクリプト。一度回答を開かねばならないため、上手に画面外に隠すなどして利用する必要があります。
/*
* @title アイマス検定の投稿された問題案ページを解答できる形に書き換えるスクリプト
* @description アイマス検定の「投稿された問題案」ページを解答できる形に書き換えるスクリプト。一度回答を開かねばならないため、上手に画面外に隠すなどして利用する必要があります。
* @include https://idolmaster-official.jp/20th_anniversary/examination/idea_mtg/*
* @license MIT License
*/
javascript:(function(){for(var d=document.getElementsByClassName("style_answer_list__UlG9M"),c=0;c<d.length;c++){for(var a=Array.from(d[c].children),b=0;b<a.length;b++)"correct"==a[b].getAttribute("data-type")&&a[b].setAttribute("data-type","correctt");for(b=a.length-1;0<b;b--){var f=Math.floor(Math.random()*(b+1));[a[b],a[f]]=[a[f],a[b]]}for(;d[c].firstChild;)d[c].removeChild(d[c].firstChild);a.forEach(function(g){d[c].appendChild(g)})}a=document.getElementsByClassName("style_answer_list_item_text__26Jsh"); for(var e of a)a=document.createElement("a"),a.href='javascript:(function(){for(var a=document.getElementsByClassName("style_answer_list__UlG9M"),c=0;c<a.length;c++)for(var d=Array.from(a[c].children),b=0;b<d.length;b++)"correctt"==d[b].getAttribute("data-type")&&d[b].setAttribute("data-type","correct");a=document.getElementsByClassName("style_answer_list_item_text__26Jsh");for(var e of a)e.innerHTML=e.textContent})();',a.textContent=e.textContent,e.textContent="",e.appendChild(a)})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。