このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Web アプリの制限とサポートされていない機能
MATLAB® アプリを Web アプリにパッケージ化するときには、以下の機能の制限を考慮してください。特定の機能を使用すると、エラーや予期しない動作が発生することがあります。
動作の違い
デプロイされた Web アプリはサーバー上でホストされるため、システム情報を使用する関数は、サーバー側の情報にのみアクセスでき、クライアント側の情報にはアクセスできません。さらに、Web アプリは個別の Figure ウィンドウではなく、ブラウザーのウィンドウに表示されます。その結果、デプロイされた Web アプリの特定の関数とプロパティの動作は、ローカル システム上とは異なります。次の表は、アプリのビルド ワークフローに深く関連するいくつかの違いを示しています。
カテゴリ | 制限 |
---|---|
グラフィックス ルート オブジェクトのプロパティ |
|
Figure のプロパティ |
|
[ファイル] ダイアログ ボックス | デプロイ済み Web アプリで
|
システム コマンド | computer 、ispc 、isunix 、ismac 、listfonts など、システム情報を返すコマンドは、クライアント側の情報ではなく、サーバー側の情報を返します。 |
オーディオ関数とビデオ関数 | webcam などのハードウェアに接続する関数では、サーバーで SSL を有効にしてセキュア URL を取得する必要があります。 |
サポートされていない機能
デプロイされる Web アプリでは一部の機能がサポートされていません。次の表は、アプリのビルド ワークフローに深く関連する、サポートされていない機能を示しています。
カテゴリ | サポートされていません |
---|---|
マルチウィンドウ アプリ |
さらに、個別のウィンドウとして表示されるダイアログ ボックスを作成する関数はサポートされていません。これらの関数には、 |
[ファイル] ダイアログ ボックス | uigetdir を使用してクライアントでフォルダー選択ダイアログ ボックスを開くことはサポートされていません。 |
保存と出力 | 関数 |
プロット関数 | 関数 wordcloud はサポートされていません。 |
座標軸ツール バーの操作 | R2023b より前: データのブラシ選択はサポートされていません。 |
コピーと貼り付け | 関数 clipboard を使用した、テキストのシステム クリップボードへのコピー、およびシステム クリップボードからの貼り付けはサポートされていません。 |
プロジェクト機能 | matlab.project.createProject と matlab.project.loadProject などのプロジェクト機能はサポートされていません。 |
OLE Automation | 関数 actxserver はサポートされていません。 |
このサポートされていない機能のほかに、App Designer のグラフィックスの制限があります。詳細については、App Designer でのグラフィックスの表示 (MATLAB)を参照してください。