問題タブ [mhtml]

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 投票する
2 に答える
10847 参照

android - Androidで.mhtファイルを表示

Android WebView で .mht(MHTML) ファイルを表示する方法。デフォルトの Android ブラウザで .mht ファイルを開こうとしましたが、開けませんでしたが、Opera モバイル ブラウザでは同じように開くことができました。だから私はMHTUnpack Javaライブラリで試しました。私はそれに成功しませんでした。

ここにリンクがあります!

誰かがこの MHTUnpack を使用したことがある場合は、Android でどのように使用できるか教えてください。また、他にライブラリがあれば教えてください。

ありがとう

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

android - AndroidでのWebViewLoadMhtファイル

androidアセットフォルダーにmhtファイルがあります。webviewにロードしたいのですが、アプリを起動するとスクラップデータが表示されるので、助けてください。よろしくお願いします。

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

java - MHTMLの解析を発行する

この質問を「mht」ファイルの解析の開始点として使用できましたが、アンカータグ(例:)の「3D」<a href=3D"[my anchor]">[anchor text]></a>はすべての内部リンクと埋め込み画像を壊します。パーサーで「=3D」を「=」(例:)に置き換えることができます。これは<a href="[my anchor]">[anchor text]></a>正常に機能しているように見えますが、その「メタマークアップ」の目的を理解したいと思います。

「.docx」から「.mht」にエクスポートすると、ほとんどの(すべてではないにしても)html属性の右側に「3D」が追加されるのはなぜですか?それらを処理するためのより良い方法、またはそれらを交換するときに使用するためのより良い正規表現はありますか?

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

reporting-services - SSRS 2012 レポートのレンダリングの問題

SSRS 2012 に関するレポートをメール配信で設定しています。

メールの本文にレポートを表示したいので、MHTML レンダリングを使用しています。サーバーでレポートをプレビューすると、問題ないように見えます。しかし、メール配信を設定して Outlook でレポートを見ると、正しく表示されません。レポートの一部であるテーブルには、テキストのフォントと書式が異なります。HTML を使用してレンダリングし、電子メールの添付ファイルとして送信しようとすると、問題なく表示されます。

この正確なレポートは SSRS 2008 で実行されており、すべて正常に機能していたことに言及しておく必要があります。

問題が何であるか知っていますか?回答ありがとうございます。

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

delphi - 作成 *。Mhtファイル(Webアーカイブ)

関数の次の表現を使用して、ローカルhtmlファイルからWebアーカイブを生成します

FileName -htmlへのフルパス。

oMSG.CreateMHTMLBody(FileName、CdoSuppressNone、''、'')を実行した後; このファイルは、基本的なプロセスが完了する限りロックされます。ただし、このファイルは処理後に削除する必要があります。

問題が何であるかについて何か考えはありますか?

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

php - MIME セグメントを含むソース コードを表示する MHTML ファイル ヘッダー リダイレクト

MHT ファイルを表示するための iframe を取得する際に問題が発生しています。

上記の方法は機能しますが、クライアントが満足していない 2 つの手順 (ダウンロードと開く) が必要です。

ご覧のとおり、今はブラウザに強制的に MHT をダウンロードとして開かせています。MHT 拡張子を持たないファイルの場合と同様に、この iframe 内に MHT を表示するように、ヘッダーの場所を使用してリダイレクトする必要があります。これは、ブラウザにその MHT コンテンツを伝える単なるヘッダー呼び出しであると想定しています。通常のリダイレクトでは、ブラウザーは一連の MHT タグを表示するだけで、実際のコンテンツは表示しません (そのため、特別なヘッダーが必要であると想定しています)。何か案は?

編集:

この問題に関して私が見つけたその他の情報を次に示します。MHT ファイルには、次のようないくつかのセグメントが含まれています。

何らかの理由で、添付方法を使用してファイルを「開く」と、IE/Firefox でドキュメントが問題なくレンダリングされます。ヘッダーの「場所」メソッドを使用すると、ファイルの内容 (html タグ、MIME など)、解釈された内容が表示されるだけです。これを行うと、MHT ページを実際に表示するのではなく、生の HTML 出力が表示されます。

content-type と location を使用すると、出力は IE と FF (およびほとんどの場合、他のすべてのブラウザー) で次のようになります。

したがって、実際に MHT をレンダリングするのではなく、すべてのタグとデータを吐き出すだけです。

何か案は?ファイルから「MIME」データを削除する必要がありますか?:

もしそうなら、どうやって?

編集

皮肉なことに、それを content-disposition: 添付ファイルとして設定し、readFile を使用すると、ドキュメントを開くことができ、適切に表示されます。インラインで iframe に直接挿入しようとした場合にのみ、ソース コードがレンダリングされ、コンテンツはレンダリングされません。何か案は?

0 投票する
0 に答える
374 参照

html - vbscript - 文字列の置換を行う方法は?

この vbscript コードを使用して、IE9 で表示されるページを mht ファイルとして保存します。実行するには、お気に入りバーに配置してからクリックします。問題は、ページは保存されますが、ファイル名が ## で終わることですhomepage##.mht。ファイル名の ## を削除する方法を知っている人はいますか? ロジックでタスクを実行するために使用されているようですが、面倒です笑。

ありがとう。

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

javascript - すべてのリソース(css、js、images)を1つのhtmlファイルに埋め込む方法は?

ですから、私の質問は、提案された答えが.netテクノロジーを使用し、Linuxで作業していることを除いて、これのクローンです。

ここに要約があります:

プレゼンテーション用にhtml5ベースのスライドを使用しています。これらのスライドは、リソースを含むサブフォルダーを備えたすべてのWebサイトと同様に作成されます。このスライドをスタンドアロンファイルに変換して、簡単に共有できるようにする方法を探しています。

これは、すべての画像をbase64画像に置き換え、js/cssインポートをインラインプレーンテキストに置き換えることを意味します。また、require.jsを使用しているため、javascriptインポートを置き換えるのは少し難しいかもしれませんが、これは2回目の問題になります。

MHTMLはブラウザで実際にサポートされていないため、使用していません。

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

windows - 複数のフォルダにまたがる複数のファイルから特定の文字列を削除するバッチファイル

.mht私は、それぞれが異なる長さの数十のファイルを含む多くのサブフォルダーを持つフォルダーを持っています。この特定の文字列を除外するバッチスクリプトの作成についてサポートが必要です。

最後に追加する前に、ファイルにの行を追加できます。これは私がこれまでに持っているものです:

私の現在のスクリプトを修正する方法はありますか、またはおそらくこれを行うためのより簡単な方法を知っている人はいますか?

:不要な文字列を除くすべてを一時ファイルにコピーしようとしましたが、最初の11行に特殊文字が含まれています。例:| , . :