Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[9866] VRMプレイヤーの表示について / なぎさ
対応済み [不具合報告] 返信
Ver4.8.6c(64bit)を使用しています

VRMプレイヤーを起動した際
・動作設定, 再読み込み, 閉じるボタン
・動作設定ボタンを押した際に表示される初期Mixamoアニメーション, TCPポート番号の設定項目
のみが表示され、その上の本来VRMと背景が表示されるであろう部分が全て真っ白になってしまう現象に遭遇しています。

プレイヤーを右クリック→開発者ツールで調査する で表示されるコンソールには
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/plain". Strict MIME type checking is enforced for module scripts per HTML spec. vrmview.js:1
と表示されていました。

ファイヤウォールを介した機能はmetasequoia Python及びpythonと名の付く全てのプログラムへプライベート, パブリック共に許可を出しています。
ファイヤウォール、ウィルス対策ソフト(ウィルスバスタークラウド)共に停止した状態でも同様の現象が発生しました。

以上、確認していただけますと幸いです。
2024-01-22 08:35
[9869] Re: VRMプレイヤーの表示について / 管理者
OSのバージョン、またWindowsの場合はEdgeのバージョンはいくつでしょうか?
2024-01-22 10:54
[9870] Re: VRMプレイヤーの表示について / なぎさ
OS : Windows10 Home(64bit) ver 22H2
Edge : バージョン120.0.2210.144(公式ビルド)(64ビット)
です
2024-01-22 13:19
[9871] Re: VRMプレイヤーの表示について / 管理者
バージョンは最新ですので問題ないようです。
エラーメッセージについて調べると、レジストリの内容が影響している可能性があるようです。

レジストリエディタを開いて、左側のツリーから
 コンピュータ\HKEY_CLASSES_ROOT\.js
を選択したとき、右側には「ContentType」の名前の項目があるか、またある場合はその値を確認してください。

もし値が「text/plain」なら、「application/javascript」に書き換えてOSを再起動してください。また、
C:\Users\(ユーザー名)\AppData\Roaming\tetraface\Metasequoia4_x64
フォルダ内にあるWebView2フォルダを削除して、この状態でVRMプレイヤーを起動してみてください。

手元の開発・テスト環境ではいずれもContentTypeがないかapplication/javascriptかのどちらかなので問題ないようでした。
2024-01-22 16:55
[9872] Re: VRMプレイヤーの表示について / なぎさ
ご指摘の通り、.jsにContentTypeがtext/plainの値で登録されていました。
当該箇所をapplication/javascriptに書き換え、再起動、WebView2フォルダの削除を行ったのちVRMプレイヤーを起動したところ、
正常に動作することを確認できました。

迅速なご対応ありがとうございました。
2024-01-22 19:43
[9874] Re: VRMプレイヤーの表示について / 管理者
解決できてよかったです。コンソールのログの情報がなければわからない問題でした。

何かのアプリが何らかの理由でContentTypeを書き換えてしまったのだと思いますが、この値に関わらず正しく動作するよう対策を検討いたします。
2024-01-23 09:15