>>762
> hoge = result;の処理も全部thenの中に書く必要があります.
「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; });」※行末にセミコロン追加
↑は、アロー関数「(result) => { hoge = result; }」が「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then();」の中にあるという解釈だけど、「hoge = result;の処理も全部thenの中」とは?
「nd0040」の中にある「/local/header_light/header_plus.js」の435行目〜の処理に当てはめたら、どのように直せば良いですか?

また、「nicovideo」の前が「www.」でない場合、ローカルストレージの処理が「NicoCache_nl._xsStorage.prepare().then(() => { 〜 });」の中を経由しないとiframeの生成を待ちません。
そのためローカルストレージの処理ができず、後の処理が進みません。
この部分の正しい書き方があれば、それも記して欲しいです。