コンテンツにスキップ

HTMLページとカスタマイズ

提供されたHTMLページは、NotepadやNotepad++を使用して編集し、ユーザーインターフェースをカスタマイズできます。

index.html ページ

index.htmlはWebサーバーのルートフォルダパスにあります。

C:\Program Files (x86)\TSplus\Clients\www

Index.htmlページはデフォルトのウェブページです。接続ページへのリンクが含まれたフロントエンドポータルページのようなものです。接続ページは\www\フォルダーにあります。

このウェブページは、複数の設定および/またはログオン情報を許可するためにコピーして名前を変更できます。

例えば、index.htmlをコピーしてindex2.htmlに名前を変更しましょう。このページはこのURLを使用して利用可能になります。 http://localhost/index2.html

Screenshot 1-1

注意してください。「index.html」ファイル名を「index2.html」に変更し、Web Applications Portalを使用している場合は、このファイル内の次の変数を変更する必要があります: 「page_configuration[“applications_portal”] = “index_applications.html”」を「index2_applications.html」に変更し、「index_applications.html」ファイルの名前を「index_2applications.html」に変更します。

デフォルトのindex.htmlには、すべての可能なオプションが含まれています。

  • アプリケーションへのRemoteAppアクセス、Webブラウザ外の接続
  • HTML5を使用した任意のデバイスからの接続
  • ローカル印刷設定

WebタブのWebポータル設定タイルのWebポータルデザイン機能で、ヘッダーとフッターを変更できるようになります。

index.htmlウェブページを編集することで、さまざまな設定にアクセスできます。

// --------------- アクセス設定 ---------------

var user = ""; // リモートサーバーに接続する際に使用するログイン(このページに入力されたログインを使用するには""のままにしてください)

var pass = ""; // リモートサーバーに接続する際に使用するパスワード(このページに入力されたパスワードを使用するには""のままにしてください)

var domain = ""; // リモートサーバーに接続する際に使用するドメイン(このページに入力されたドメインを使用するには""のままにしてください)

var server = "127.0.0.1"; // 接続するサーバー(このページで選択したサーバーを使用するには""のままにしてください)

var port = ""; // 接続するポート(""のままにしておくと、localhostおよびこのページで選択したサーバーのポートを使用します)

var lang = "as_browser"; // 使用する言語

var serverhtml5 = "127.0.0.1"; // HTML5クライアントを使用する際に接続するサーバー

var porthtml5 = “3389”; // HTML5クライアントを使用する際に接続するポート

var cmdline = ""; // 接続後にサーバーのクリップボードに入るオプションのテキスト

// --------------- アクセス設定の終了 ---------------

例えば、デモ/Pswをログイン/パスワードとして設定します。

var user = "デモ"; var pass = "パスワード";

ポータルの各訪問時に、事前に入力された認証情報が表示されます。

別の非常に重要な設定ファイルは settings.js C:\Program Files (x86)\TSplus\Clients\www\software\html5:

Screenshot 1-2

このファイルには、音声の無効化、クリップボードの使用、ブラウザタブが閉じられた場合のセッション再接続の許可など、HTML5ウェブクライアントのさまざまな設定が含まれています。

  • クリップボードを無効にする:

W.clipboard = "はい"; //または "いいえ"

  • 音を無効にするには、この設定を使用します。

W.playsound = false;

  • モバイルデバイスのデフォルト解像度を変更する:

W.viewportwidth = "1024" - 高さはブラウザによって計算されます。

  • リモート接続のためのHTTPS強制

W.forcealways_ssl = true;

  • ブラウザタブが閉じられたときのセッション再接続を許可する:

W.send_logoff = false;

  • ブラウザタブを閉じるのを防ぐための警告ポップアップを追加すること:

“W.pageUnloadMessage = "" ” パラメータを検索します。

以下に使用するメッセージの例を設定しました:

W.pageUnloadMessage = “このタブを閉じるとリモートセッションが切断されますが、よろしいですか?”;//ページがアンロードされるときに返されるダイアログ。

//1. 重要なお知らせ、独自のダイアログはすべてのブラウザでサポートされていません。

//2. HTML標準はページのリフレッシュとページの閉じるアクションを区別しないため、ページのリフレッシュ時にもダイアログがポップアップします。

Screenshot 1-3

リモートアプリのウェブページの一般設定は、ソフトウェアフォルダー内の2つの異なるファイルに保存されています。 remoteapp.html そして remoteapp2.js .

Screenshot 1-4

利用可能な設定の例が存在します remoteapp2.js :

// リモートデスクトップサーバー

var remoteapp2_server = ”; var remoteapp2_port = ‘443’;

// Windows 認証

var remoteapp2_user = ”; var remoteapp2_psw = ”; var remoteapp2_domain = ”;

// オプションのコマンドラインパラメータ

var remoteapp2_apppath = ”;

// RemoteApp モード

var remoteapp2_wallp = '緑'; var remoteapp2_remoteapp = 'オン';

// スクリーン

var remoteapp2_color = '32';

var remoteapp2_full = '2';

var remoteapp2_width = ”;

var remoteapp2_height = ”;

var remoteapp2_scale = '100';

var remoteapp2_smartsizing = '1';

var remoteapp2_dualscreen = 'オフ';

var remoteapp2_span = 'オフ';

ディスクのマッピング(印刷に必要)

var remoteapp2_disk = '1';

// 印刷

var remoteapp2_printer = 'オフ';

var remoteapp2_preview = 'オフ';

var remoteapp2_default = 'オン';

var remoteapp2_select = 'オフ';

// ハードウェア

var remoteapp2_com = '0';

var remoteapp2_smartcard = '0';

var remoteapp2_serial = 'オフ';

var remoteapp2_usb = 'オフ';

var remoteapp2_sound = 'オン';

var remoteapp2_directx = 'オフ';

// 雑多な事項

var remoteapp2_alttab = '0';

var remoteapp2_firewall = '1';

var remoteapp2_localtb = ‘32’;

var remoteapp2_lock = 'オフ';

var remoteapp2_rdp5 = 'オフ';

var remoteapp2_reset = 'オフ';