ソースはこちら(GitHub) Delphi Advent Calendar 2013 12/23 の記事です。 なんだか、結構需要があるっぽい FireMonkey 用の TWebBrowser を作りました!というお話です。 FireMonkey で複数 Platform に対応するコントロールを作るためには「共通の要素を Interface 化する」という作業が必要になります。 そして、それぞれの Platform で、その Interface を実装してやります。 今回は、iOS / Android 用の TWebBrowser が継承しているのと同じ ICustomBrowser を継承して、Win/Mac 用の TWebBrowser を作りました。 また、FireMonkey のファイル名は、FMX.コントロール名.Platform.pas とする慣習があります。 ということ
![FireMonkey の TWebBrowser を Win/Mac で使えるようにする!](https://cdn-ak-scissors.b.st-hatena.com/image/square/c76229eb31117ff710adfa145ba1afd81dd8b8c3/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F-bp-oy1IPqGg%2FUrWvDuDCStI%2FAAAAAAAAAkE%2Fz3rCjTQAxrU%2Fw1200-h630-p-k-no-nu%2F1.png)