【要件】
非表示状態でWebviewを起動し、ビーコンによるサーバアクセスをさせたいと考えております。

【困っている箇所】
しかし、どうしてもWebviewを起動すると、既存の画面レイアウトが影響を受けてレイアウトが崩れてしまいます。
0px × 0pxのサイズにしたり色々試しているのですが。。

【条件】
fingerprint2.jsを実行させたいので、どうしてもwebviewが必要になると考えています。

【処理フロー】
以下ような流れで処理をしております。
1. アプリ初回起動時かどうかの判断
2. 初回だった場合は、3以降の処理を実行
3. webview起動
4. 自動で指定のサイトにアクセス
5. fingerprint2.jsが実行される

【参考】
https://github.com/valve/fingerprintjs2

こちらの解決策などわかる方おりましたら、ご教授いただけないでしょうか。

どうぞよろしくお願いいたします。