GoでGUIアプリが作れるWailsを試してみたときの、mac環境でのメモ
最近GoでGUIアプリが作れるWailsを試していた。
最近GoでGUIを作るならwailsが良いらしいので触ってみるhttps://t.co/mTuXtJtFvh
— Yuki Shindo (@shinshin86) August 19, 2022
Failed to load resource: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.というエラーが出て画面が真っ白
手元のMacBook Air(M1)で試していたのだが、ドキュメント通りに進めてアプリを起動するところまでやると真っ白のアプリが立ち上がった。
想定していない画面であるような気がしたのでdeveloper toolsを開くと、consoleに下記のようなエラーが出た。
Failed to load resource: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
Wailsリポジトリのissueなどを調べてみると既に明らかになっている問題のようで、この問題が出た場合Info.plist
にいくつか記述を追加する必要があるらしい。
(詳細は下記のドキュメントにて)
https://wails.io/docs/guides/troubleshooting/#mac
というわけで無事に起動。
せっかくなので、先日ためしていたPlaywright for Goと組み合わせて、別途ブラウザを立ち上げてそちらで指定したURLのスクリーンショットを取得し、GUIアプリ側に表示させるというサンプルを作ってみた。