カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

ブラウザで指定したURLを開く

この記事は最終更新日から1年以上経過しています。

外部ブラウザ(Safari)で指定したURLを開く方法のご紹介です。

URLを指定します。

let url = URL(string: "http://~")

ブラウザを起動

UIApplication.shared.open(url!)

サードパーティ製ブラウザで開く場合は、URLスキームを変えてやる必要があります。
※現状での動作は確認していますが、各アプリの変更によってスキームが変更になる可能性はあります。

Google Chromeの場合
こちらの場合、httpは省きます。

let url = URL(string: "googlechrome://~")

Firefoxの場合

let url = URL(string: "firefox://open-url?url=http://~")

Operaの場合

let url = URL(string: "opera-http://~")

Xcode: 8.3.2
Swift: 3.1
OS: Sierra 10.12

この記事がお役に立ちましたらシェアお願いします
5,385 views

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です