NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

ダブルブラウザ連携キットについて

ダブルブラウザ連携キットについて

ClickOnce を用いてクライアントにモジュール*1のインストールを行う仕組みを提供します。ClickOnce はユーザ毎にインストール作業が必要となります。

実装方法

ClickOnce では共有ファイルサーバを利用した配布と、Web を用いた配布をサポートしています。本例では、共有ファイルサーバを利用した配布を行います。

共有ディレクトリへのモジュール配置

  • 本例では、ad01.example.com サーバを共有ファイルサーバーとして使用します。
  • 連携キットの本体である「WBrowserLauncher.zip」を展開し、任意の場所へ配置します。

f:id:FriendsNow:20170815012755p:plain

  • 「WBrowserLauncher」フォルダを共有します。

f:id:FriendsNow:20170815012809p:plain

  • なお、URL 自動判別オプションを配布する場合は「contents」フォルダ内へ「kotomine.zip」を展開します。

f:id:FriendsNow:20170815012836p:plain

設定ファイルの編集

  • 「WBrowserLauncher」>「WBConfigTool」フォルダ内の「WBConfigTool.exe」を実行します。

f:id:FriendsNow:20170815012958p:plain

  • 環境に合わせて必要な設定を行います。

f:id:FriendsNow:20170815013019p:plain

  • URL 自動判別オプションを利用する場合は、チェックを ON にします。*2

f:id:FriendsNow:20170815013038p:plain

f:id:FriendsNow:20170815013058p:plain

ユーザインストール操作

  • クライアント PC から以下のパスへアクセスします。
\\ad01.example.com\WBrowserLauncher\WBrowserLauncher.application

f:id:FriendsNow:20170815013117p:plain

  • 自動で Access Pad がインストールされ、公開アプリケーション(本例では chrome)が利用できます。*3

f:id:FriendsNow:20170815013201p:plain

  • URL 自動判別オプションを利用する場合は、ブラウザ拡張をインストールする必要があります。管理権限で実行したコマンドプロンプトで以下のコマンドを実行します。
●IE-Addon
BrowserLauncher.exe –unregisterAddon –registerAddon
●Chrome 拡張
BrowserLauncher.exe –registerChromeExt 

f:id:FriendsNow:20170815013215p:plain

アンインストール

  • スタートメニューにある「WBrowser Launcher のアンインストール」を実行します。

f:id:FriendsNow:20170815013402p:plain

  • 「アンインストールと変更」をクリックします。

f:id:FriendsNow:20170815013417p:plain

  • 「このコンピュータからアプリケーションを削除します。」を選択して「OK」をクリックします。

f:id:FriendsNow:20170815013427p:plain

*1:Access Pad や URL 自動判別オプション等

*2:別途オプションの購 入が必要です。

*3:次回以降は、デスクトップのショートカットで起動できるようになります。

Ericom Connect URL 自動判別について

URL 自動判別オプションについて

Ericom 製品では、インターネット向けの仮想ブラウザーイントラネット向けのブラウザーの 2 つの (ダブル) ブラウザーが必要ですが、当該オプションを使うことによって、イントラ・インターネットの自動判別とブラウザーアクセスを実現できます。詳細についてはこちらを参照ください。

URL 自動判別オプション要件

  1. Microsoft .NET Framework 3.5、または Microsoft .NET 4.* Framework のインストール
  2. Ericom AccessPad Client のインストール
  3. Internet Explorer/Chrome/Firefox の最新版のインストール
  4. クライアント端末が Active Directory に所属

URL 自動判別オプションのユースケース

URL 自動判別オプションのインストール

  • インストール方法は以下の2つがあります。
    • MSI によるインストール
    • 連携キット(ClickOnce 版)による配布

※本例では MSI によるインストールを紹介します。

  • Setup.x86.msi を実行します。

f:id:FriendsNow:20170814155116p:plain

  • 「次へ」をクリックします。

f:id:FriendsNow:20170814155128p:plain

  • インストールする方法を選択します。

f:id:FriendsNow:20170814155143p:plain

  1. URL を判別して起動方法を変更するための拡張をインストールします。*1
    1. IE Add-on: Internet Explorer にアドインをインストールします。
    2. Chrome extensions: Chrome に拡張をインストールします。
    3. Firefox extension: Firefox に拡張をインストールします。
  2. Config Editor: KOTOMINE の設定とイントラネット URL の一覧を編集するツールです。*2
  • 設定をカスタマイズします

f:id:FriendsNow:20170814155335p:plain

  1. イントラネット URL の一覧のファイルパス: URL が記載されたファイルのパスです。
  2. イントラネットブラウザー: イントラネットの URL を開くためのブラウザーです。*3
  3. AccessPad のパラメーター: AccessPad を起動する URI やアプリ名、グループです。
  • 「インストール」ボタンをクリックします。

f:id:FriendsNow:20170814155349p:plain

  • Windows 8 以上の場合、「プログラムの関連付けを設定する」画面が表示されます。「すべて選択」 のチェックボックスをチェックし、保存ボタンをクリックします。

f:id:FriendsNow:20170814155411p:plain

  • 「完了」をクリックします。

f:id:FriendsNow:20170814155423p:plain

(2017.8.14 追記)上記「プログラムの関連付け」については、クライアント端末のブラウザにあわせて、Config Editor 等で変更する必要があります。適切なブラウザを指定しない場合、PDF 等のリンクをクリックした際に、仮想ブラウザが正常に起動しない場合があります。

  • Config Editor を起動し「既定のブラウザーとして設定」をクリックします。

f:id:FriendsNow:20170814205754p:plain

  • 「すべて選択」をチェックし、「保存」をクリックします。

f:id:FriendsNow:20170814205807p:plain

~ここまで~

インストール後 (Chrome 拡張がインストールされた場合)

  • Chrome の予測サービスをオフにします。*4

f:id:FriendsNow:20170814155510p:plain

イントラネット URL リストの編集*5

  • インストール先フォルダーに格納された InternalUrls ファイルをメモ帳などで編集します。

f:id:FriendsNow:20170814155612p:plain

f:id:FriendsNow:20170814155624p:plain

Ericom Connect 側の設定

  • 対象のアプリケーション(本例では仮想ブラウザの chrome)の「要件」を設定変更します。

f:id:FriendsNow:20170814155818p:plain

  • 「許可される起動方法」を「標準」から「すべて」に変更します。

f:id:FriendsNow:20170814155826p:plain

  • 上記設定をしない場合、クライアントで仮想ブラウザの起動に失敗し以下のエラーが出力されます。
接続に失敗しました
操作に失敗しました(コード 6).このリソースは制限のために起動することが出来ません。
システム管理者に問い合わせてください。

f:id:FriendsNow:20170814155835p:plain

接続確認

  • 上記 URL へアクセスすると、ローカルブラウザでアクセスします。

f:id:FriendsNow:20170814155901p:plain

  • URL リストに記載されていない URL(本例では google.com)へアクセスすると、AccessPad を起動し、仮想ブラウザで接続します。

f:id:FriendsNow:20170814155915p:plain

*1:各ブラウザがクライアントにインストールされている場合、表示されます。

*2:デフォルトではインストールされません。

*3:対応ブラウザーがインストールされた場合、選択可能となります。

*4:予測サービスにより AccessPad がその時点で起動することを防ぐためです。

*5:Config Editor がインストールされてない場合