# LIFFブラウザとLINE内ブラウザの違い LINEアプリ上でLIFFアプリを開くと、[LIFFブラウザ](https://developers.line.biz/ja/glossary/#liff-browser)または[LINE内ブラウザ](https://developers.line.biz/ja/glossary/#line-iab)上で開かれます。LIFFブラウザとLINE内ブラウザは異なるブラウザであり、LIFFアプリの一部機能はLIFFブラウザでのみ利用できます。 このページでは、LIFFブラウザとLINE内ブラウザを判別する方法や、利用できる機能の違いなどを紹介します。 ## LIFFブラウザ LIFFアプリ専用のブラウザです。次の方法でLIFFアプリを開くと、LIFFブラウザで開かれます。 - LINEアプリのトークルーム上で[LIFF URL](https://developers.line.biz/ja/glossary/#liff-url)をタップする。 - 外部ブラウザでLIFF URLをタップする。 ## LINE内ブラウザ LINEのアプリ内専用のブラウザです。次の方法でLIFFアプリを開くと、LINE内ブラウザで開かれます。 - LINEアプリのトークルーム上でLIFFアプリのエンドポイントURLをタップする。 なお、LIFFではLINE内ブラウザは外部ブラウザの一種として扱われます。たとえば、LINE内ブラウザで[`liff.getContext()`](https://developers.line.biz/ja/reference/liff/#get-context)メソッドを実行すると、戻り値の`type`プロパティの値は`external`(外部ブラウザ)になります。 ## LIFFブラウザかLINE内ブラウザかを判別する LIFFアプリが開かれたブラウザがLIFFブラウザかLINE内ブラウザかを判別するには、次の2つの方法があります。 - [ユーザーインターフェースで判別する](https://developers.line.biz/ja/docs/liff/differences-between-liff-browser-and-line-in-app-browser/#identify-from-ui) - [`liff.isInClient()`メソッドで判別する](https://developers.line.biz/ja/docs/liff/differences-between-liff-browser-and-line-in-app-browser/#identify-using-liff-is-in-client) ### ユーザーインターフェースで判別する LIFFブラウザとLINE内ブラウザでは、ヘッダーやフッターのユーザーインターフェースが異なります。そのため、LIFFアプリを開いているブラウザのユーザインターフェースを確認することで、LIFFブラウザかLINE内ブラウザかを判別できます。 | LIFFブラウザ | LINE内ブラウザ | | --- | --- | | 