ソースはこちら(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 とする慣習があります。 ということ