---
title: "HoloLens 向け 2D ブラウザアプリ、HoloBrowser を公開しました"
emoji: "📝"
type: "tech"
topics: ["HoloLens"]
published: true
published_at: "2020-07-21 17:57"
category: "info"
author: "古田"
description: "HoloBrowser という HoloLens 向け 2D ブラウザアプリをストア公開しました。 www.microsoft.com HoloLens 2 では 3D アプリから 2D アプリを立ち上げ、同時に表示することが可能です。 特"
original_url: "https://blog.hololab.co.jp/entry/holobrowser"
---
HoloBrowser という HoloLens 向け 2D ブラウザアプリをストア公開しました。

<https://www.microsoft.com/ja-jp/p/holobrowser/9nz4bs6lfhmt>

[www.microsoft.com](https://www.microsoft.com/ja-jp/p/holobrowser/9nz4bs6lfhmt)

  

HoloLens 2 では 3D アプリから 2D アプリを立ち上げ、同時に表示することが可能です。  
特に、ブラウザアプリを使うことで、既存の Web ページや各種ファイルを表示することができ非常に便利です。

ただし、標準の Edge ブラウザでは 3D アプリから立ち上げた際に最新の 1 ページしか表示することができませんでした。  
この問題を解決するために、複数ページを表示することができるブラウザアプリ HoloBrowser を作成しました。

詳しい動作は、以下の動画をご覧ください。

<iframe width="560" height="315" frameborder="0" allowfullscreen="" src="//www.youtube.com/embed/EubbN18fYPU"></iframe>

[\[HoloLens\] 3D アプリから 2D ブラウザの立ち上げ](https://youtube.com/watch?v=EubbN18fYPU)

### Unity アプリからの立ち上げ

HoloBrowser を立ち上げる場合は、Windows.System.Launcher.LaunchUriAsync() に渡す URL の先頭に、holo-browser: を追加してください。

以下のスクリプトを使えば、 BrowserLauncher.Launch() で立ち上げられます。

 // HoloBrowser を立ち上げる（インストールされていない場合は既定のブラウザ）
BrowserLauncher.Launch(url, true);

 // 既定のブラウザを立ち上げる
BrowserLauncher.Launch(url);

### ソースコード

ソースコードも以下のリポジトリにて MIT ライセンスで公開しています。  
カスタマイズしたい場合にご利用ください。

<https://github.com/HoloLabInc/TabbedBrowserForHoloLens>

[github.com](https://github.com/HoloLabInc/TabbedBrowserForHoloLens)
