gotohayato.com

moon indicating dark mode
sun indicating light mode

e-Tax ソフト( WEB 版)のログインページが読み込み中のまま開かない問題

2020/02/04ウェブよもやま話

e-Taxソフト(WEB版) 読み込み中です...

e-Tax ソフト( WEB 版)のページを開くと「読み込み中です…」と表示されたままでどれだけ待っても操作できるようにならない問題についてです。

以下に述べるものがこの問題の唯一の原因かどうかはわかりませんが( e-Tax ソフトはなかなかクオリティが低いため他にもいろんなバグがありそうですが……)、万が一私と同じ状況で困っている方のためにメモを残しておきます。 ちなみに、私は 2020 年 2 月に macOS の Chrome を使っていてこの問題に当たりました。

問題

e-Tax ソフト( WEB 版)にログインしようとしてページを開いても、モーダルウィンドウに「読み込み中です…」と表示されたままでいつまで経ってもログインフォームが表示されない。

原因

必要なスクリプトが 404 で読み込めず JavaScript でエラーが出ています。

ブラウザのインスペクタのコンソールで確認するとわかりますが、具体的には dojo.js というスクリプトの中の GET リクエストで 404 が出ています。

dojo.js:16:

GET https://clientweb.e-tax.nta.go.jp/content/maskat/dojo/dojo/nls/etaxweb_dlparts_en.js 404 (Not Found)

masket.js:1:

Uncaught Error: Could not load 'dojo.nls.etaxweb_dlparts_en'; last tried './nls/etaxweb_dlparts_en.js'
at Object.dojo._loadModule.dojo.require (dojo.js:16)
at eval (eval at load (plugin.js:1), <anonymous>:16:66173)
at Object.dojo.i18n._searchLocalePath (eval at load (plugin.js:1), <anonymous>:16:65920)
at _2d5 (eval at load (plugin.js:1), <anonymous>:16:66068)
at Object.dojo.i18n._preloadLocalizations (eval at load (plugin.js:1), <anonymous>:16:66220)
at eval (eval at load (plugin.js:1), <anonymous>:16:430488)
at B.load (plugin.js:1)
at B.loadPlugin (VM784 maskat.js:1)
at B.process (VM784 maskat.js:1)
at VM784 maskat.js:1

この現象の発生条件は ブラウザの言語設定が日本語になっていないこと です。 ブラウザ(私の場合は Chrome )の第一言語を English にしていると上の etaxweb_dlparts_en の末尾が自動的に en になるようなのですが、それに対応するファイルが存在しないということでエラーになるようです。 まさか言語設定が問題になるとは思いもしませんでした。

ちなみに、コンソールを見ると properties.json の読み込みでも 404 が出ていることが確認できますが、これは今回の問題とは特に関係無いようです。

masket.js:1:

GET https://clientweb.e-tax.nta.go.jp/content/WP000/FCSE00001/properties.json 404 (Not Found)

解決策

ブラウザの言語設定で第一言語を日本語にしてからページを開き直すと解決します 。 ブラウザの再起動等は不要です。 ページを再読込するだけで OK です。

最初は Chrome が原因なのかなと思いましたが、試しに別のブラウザ( Safari / Firefox )でやってみてもダメだったので、結論としては単なる e-Tax ソフトのバグのようです。

以上です。

それにしても、 e-Tax はサイトもソフトも至るところに「経験者が作れば普通こうはならんでしょ……」というところが見られて、使っていてめまいがしてきそうです。 超低予算で作られたのか、技術力の低い会社に騙されたのか、新人だけで作ったチャレンジプロジェクトだったのか、何かしら深い事情があるのでしょう……


後藤隼人
ウェブサイト制作・ウェブアプリ開発やマーケティングをしています。
GitHub
© 2020 gotohayato.com
サイトについてタグアーカイブメッセージを送る