問題タブ [hta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Web ページに HTA アプリケーションを埋め込むことは可能ですか?
HTA アプリケーションを Web ページに埋め込んでクライアント システムで実行できますか。誰か教えてください。
javascript - HTA (HTML/Javascript/VBScript) でファイルの関連付けられたアイコンを取得する方法
関連するシステム アイコンを含むファイルのリストを表示する必要がある HTA アプリケーションを作成しています。
ファイルを一覧表示するために使用FileSystemObject
していますが、アイコンを取得する方法がないようです...
ファイルのアイコンを .ico に保存できるスクリプトを VBS で見つけました。
ファイル (PE リソース ファイル、.exe または dll) を読み取り、アイコン データを解析します。そのスクリプトを変更して、アイコンのバイトを返し、base64 に変換し、base64 画像を HTML に埋め込むようにしました。元のスクリプトは次のとおりです: http://gilpin.us/IconSiphon/
問題
) ほとんどの場合、.ico には複数のアイコン (多くのサイズと色深度) が含まれていますが、どのアイコンを使用するかを指定する方法はありません (16x16 のアイコンが必要なため)。
) すべてのアイコンが表示されるわけではありません
)exeとdllを読み取るため、多くのファイルで遅くなる可能性があります(ただし、それで問題ありません。すでにフェッチされたアイコンをキャッシュできます)
ActiveX コントロールもいくつか試しましたが、どれも正しく動作していないようです。Microsoft が提供するもの (ShellFolderView または ListView) でさえ、非常にバグがあります。
要件
16x16 のアイコンを表示する必要があります
複数のファイルを選択できるようにする必要があります
すべてを hta に埋め込む必要があります (可能な場合)。外部 .exe なし
誰もそれを達成する方法を知っていますか?
ありがとう!
java - バックワード ロジック: 火遊び: .hta をフロント エンド GUI として実行し、Java /sqlite をバックエンドとして実行しますか?
私は非常識な考えを持っています.JavaアプリケーションのGUIフロントエンドとして.htaファイルを使用してください。(知らない人のために-.hta = .htmlファイルはブラウザエンジンとしてIEを使用します:ブラウザの信頼できるバージョン-ファイルの読み取り/書き込み権限付き)
そのため、Java アプリケーションが読み込まれると、Java アプリケーションに .hta ファイルを書き込んで起動させます。
回答が必要な質問: 1) フロント エンドとバック エンドの間でデータをやり取りする方法が必要です。私の考え:フォームをxmlファイル形式に保存し、Javaにそのファイルを読み取らせ、その逆も同様です。
2)データをアップロード/ダウンロードするかどうかを知るためにJavaプログラムをトリガーする方法と、データを更新するかどうかをフロントエンドが知る方法が必要です。
私の考え:ローカルファイルをブール値として持ち、そのファイルの変更を聞くだけです。これは良い/悪い考えですか?
3) 悪意のあるインジェクションを防ぐために、アプリケーションを起動するたびに .hta ファイルを書き換えるべきか、それとも .hta ファイルを使用している場合、火遊びをしているのでしょうか。
知っている。誰もが軽蔑して鼻を鳴らします。しかし、html / css / javascript フロントエンドは、swing インターフェースに比べて非常に迅速に作成できます。JQuery を追加すると、アニメーションをロックンロールする準備が整います。純粋なJavaで短い時間枠でそれを行いますか? 私はそうは思わない。
hta - Google Chrome フレームが HTML アプリケーション (.HTA) で動作しない
Web ブラウザのように Web をロードするアプリケーションを構築したいと考えています。しかし、私はそれがアプリケーションまたは.exeのように見えることを望んでいます. ダブルクリックすると、アプリが実行され、Web が読み込まれます。
私の目標は:
- アプリがフルスクリーンで読み込まれます。
- ウェブブラウザのようなツールバー、アドレスバー、戻るボタン、次へボタンなどはありません
ここで .hta を試してみて<iframe>
、サーバーで Web アプリケーションを表示するためにそこに含めます。しかし、問題は、.hta ファイルを開くと、Google Chrome フレームが読み込まれないことです。だから、ウェブはとても悪いように見えます。Internet Explorer で開いてみます。そして、クロムフレームは正常に実行されます。
私の問題を解決するための代替手段、トリック、または方法はありますか? よろしくお願いします。
javascript - IFRAMEと戻る/進むボタン
コントロール ペインと IFRAME を持つ単純な .hta アプリケーションに取り組んでいます。
戻るボタンと進むボタンを追加しましたが、機能していないようです。次の例のリンク「a」と「b」をクリックすると、戻るボタンと進むボタンは何もしません。
これはどのように達成できますか?
javascript - シェル コマンドを使用した Chrome Web アプリケーションの作成
オフラインで使用する単純な HTML ベースのアプリケーションを作成したいと考えています。アプリケーションは、さまざまなアクションを実行するために (Windows で) シェル コマンドを実行できる必要があります。
パスに関連するシェル コマンドを実行できる Google Chrome 用の Web アプリケーションを作成するにはどうすればよいですか?
私は同等のChromeと同等のものを求めhta
ていWScript.Shell
ます。
url - HTA リダイレクト - マスク URL
URL にwww.mydomain.comを保持しながら、メイン Web サイトwww.mydomain.comをフォルダーmydomain.com/stuff/public_html/index.htmlにリダイレクトするのに問題があります。HTML ソリューションよりも HTA を使用したいのですが、最も SE フレンドリーで最新のソリューションは何ですか?
以下の単純な HTA 301 リダイレクトを試してみましたが、回避したいファイル パスが表示されます。
ありがとう!
javascript - 後続のナビゲーションが成功するかどうかを検出する方法
から起動されるレガシーアプリケーションがありますHTA
。私は最初から始めて、file://
すぐにユーザーをWebURLにリダイレクトしますlocation.href="http://server/path"
。
ナビゲーションが成功したかどうかを検出する方法(または成功したかどうかを検出する方法)はありますか?
アイデア:
XHR
URLに移動して、URLに移動する前にHTTP応答コードを取得します。(サイトが同一ではないため、アクセス許可の問題:file://-> http://)SCRIPT
urlの既知のパスへの要素。- のURLにアクセスし
FRAME
ます。次に、結果ページまたはから成功したら、親をリロードしますHTA
。
ノート:
URLは、アプリサーバーでホストされる動的ページ(サーブレット)になります。静的コンテンツ(画像など)は別の方法でホストされます。画像を確認しても、実際のURLが機能することは保証されません。この違いを反映した回答をお願いします。(ありがとう!)