問題タブ [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.

0 投票する
1 に答える
1275 参照

javascript - Web ページに HTA アプリケーションを埋め込むことは可能ですか?

HTA アプリケーションを Web ページに埋め込んでクライアント システムで実行できますか。誰か教えてください。

0 投票する
3 に答える
6063 参照

javascript - WScript.ShellでPDFを開く方法

PDFドキュメントを開く必要があるHTAアプリケーションを作成しています。この例のように、ユーザーが自分のPCにacrobatをインストールすることは想定できません。

WScript(ドキュメント)を使用すると、コマンドラインアプリケーションを実行できます。しかし、私が望んでいるのは、WScriptがファイルのダブルクリックをシミュレートすることです。

こんなことができるようになりたい

0 投票する
4 に答える
2518 参照

javascript - HTA (HTML/Javascript/VBScript) でファイルの関連付けられたアイコンを取得する方法

関連するシステム アイコンを含むファイルのリストを表示する必要がある HTA アプリケーションを作成しています。
ファイルを一覧表示するために使用FileSystemObjectしていますが、アイコンを取得する方法がないようです...

ファイルのアイコンを .ico に保存できるスクリプトを VBS で見つけました。
ファイル (PE リソース ファイル、.exe または dll) を読み取り、アイコン データを解析します。そのスクリプトを変更して、アイコンのバイトを返し、base64 に変換し、base64 画像を HTML に埋め込むようにしました。元のスクリプトは次のとおりです: http://gilpin.us/IconSiphon/

問題

  1. ) ほとんどの場合、.ico には複数のアイコン (多くのサイズと色深度) が含まれていますが、どのアイコンを使用するかを指定する方法はありません (16x16 のアイコンが必要なため)。

  2. ) すべてのアイコンが表示されるわけではありません

  3. )exeとdllを読み取るため、多くのファイルで遅くなる可能性があります(ただし、それで問題ありません。すでにフェッチされたアイコンをキャッシュできます)

ActiveX コントロールもいくつか試しましたが、どれも正しく動作していないようです。Microsoft が提供するもの (ShellFolderView または ListView) でさえ、非常にバグがあります。

要件

  • 16x16 のアイコンを表示する必要があります

  • 複数のファイルを選択できるようにする必要があります

  • すべてを hta に埋め込む必要があります (可能な場合)。外部 .exe なし

誰もそれを達成する方法を知っていますか?

ありがとう!

0 投票する
1 に答える
738 参照

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で短い時間枠でそれを行いますか? 私はそうは思わない。

0 投票する
2 に答える
2450 参照

hta - Google Chrome フレームが HTML アプリケーション (.HTA) で動作しない

Web ブラウザのように Web をロードするアプリケーションを構築したいと考えています。しかし、私はそれがアプリケーションまたは.exeのように見えることを望んでいます. ダブルクリックすると、アプリが実行され、Web が読み込まれます。

私の目標は:

  1. アプリがフルスクリーンで読み込まれます。
  2. ウェブブラウザのようなツールバー、アドレスバー、戻るボタン、次へボタンなどはありません

ここで .hta を試してみて<iframe>、サーバーで Web アプリケーションを表示するためにそこに含めます。しかし、問題は、.hta ファイルを開くと、Google Chrome フレームが読み込まれないことです。だから、ウェブはとても悪いように見えます。Internet Explorer で開いてみます。そして、クロムフレームは正常に実行されます。

私の問題を解決するための代替手段、トリック、または方法はありますか? よろしくお願いします。

0 投票する
2 に答える
2647 参照

javascript - IFRAMEと戻る/進むボタン

コントロール ペインと IFRAME を持つ単純な .hta アプリケーションに取り組んでいます。

戻るボタンと進むボタンを追加しましたが、機能していないようです。次の例のリンク「a」と「b」をクリックすると、戻るボタンと進むボタンは何もしません。

これはどのように達成できますか?

0 投票する
1 に答える
750 参照

javascript - シェル コマンドを使用した Chrome Web アプリケーションの作成

オフラインで使用する単純な HTML ベースのアプリケーションを作成したいと考えています。アプリケーションは、さまざまなアクションを実行するために (Windows で) シェル コマンドを実行できる必要があります。

パスに関連するシェル コマンドを実行できる Google Chrome 用の Web アプリケーションを作成するにはどうすればよいですか?

私は同等のChromeと同等のものを求めhtaていWScript.Shellます。

0 投票する
1 に答える
477 参照

url - HTA リダイレクト - マスク URL

URL にwww.mydomain.comを保持しながら、メイン Web サイトwww.mydomain.comをフォルダーmydomain.com/stuff/public_html/index.htmlにリダイレクトするのに問題があります。HTML ソリューションよりも HTA を使用したいのですが、最も SE フレンドリーで最新のソリューションは何ですか?

以下の単純な HTA 301 リダイレクトを試してみましたが、回避したいファイル パスが表示されます。

ありがとう!

0 投票する
3 に答える
228 参照

javascript - 後続のナビゲーションが成功するかどうかを検出する方法

から起動されるレガシーアプリケーションがありますHTA。私は最初から始めて、file://すぐにユーザーをWebURLにリダイレクトしますlocation.href="http://server/path"

ナビゲーションが成功したかどうかを検出する方法(または成功したかどうかを検出する方法)はあります

アイデア:

  • XHRURLに移動して、URLに移動する前にHTTP応答コードを取得します。(サイトが同一ではないため、アクセス許可の問題:file://-> http://)
  • SCRIPTurlの既知のパスへの要素。
  • のURLにアクセスしFRAMEます。次に、結果ページまたはから成功したら、親をリロードしますHTA

ノート:

URLは、アプリサーバーでホストされる動的ページ(サーブレット)になります。静的コンテンツ(画像など)は別の方法でホストされます。画像を確認しても、実際のURLが機能することは保証されません。この違いを反映した回答をお願いします。(ありがとう!)