2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows上で、Donkey Car のシミュレータが Web Controller で操作できない件

Posted at

はじめに

Donkey Car のシミュレータ環境は Windows でも動くことになってますが、ドキュメント通りにインストールしても正常動作しません。

Web Controller の表示まではいくのですが、操縦できません。

donkeyweb.png

Click/touch to use joystic のところをドラッグすると動くはずなのですが、正常動作ならマウスポインタを中心とした円が描画されるところ、それが動かずテキストの選択モードになってしまいます。

Control Mode のボタンの色もなんか変です。

原因

先に結論を。
git clone をしたときに、改行コードが自動変換されてしまっているためです。

対策

git 改行コード 自動変換 などでググってどうにかしてください・・・

(自動変換しないことを、環境全部に対して行うか、本環境だけに対して行うかでやり方が変わってきます。また、ローカルファイルの改行コードを変換かけて戻すという対策もあると思います)

調査

以下、興味なければ読まなくていいです。

デベロッパーツールでコンソールを見ると js の読み込みでエラーが出てます。

SRIerror.png
Failed to find a valid digest in the 'integrity' attribute for resource 'http://localhost:8887/static/jquery-3.1.1.min.js' with computed SHA-256 integrity 'HPMOWdIdSuVgr3FD9ZE+/MgiK8qk/MdQjrgCtfqp6U4='. The resource has been blocked.

検索してみると、サブリソース完全性(Subresource Integrity) (SRI) による検証で跳ねられているようです。

js ファイルが改ざんされていると判断されてしまっています。

ローカルで動いてるのに誰が改ざんするんだよ???

勘で、改行コードの自動変換があやしいと思いました。

感想

git の改行コード自動変換の設定を切るのって、インストールマニュアルに盛り込まないぐらいに当たり前のことなんですかね・・・

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?