web-dev-qa-db-ja.com

ChromeからMHTファイルをダウンロードする

SaaS Webアプリケーションは、ユーザーが作成したテンプレートにMHTファイルを使用します。

最近、Chromeはダウンロードのブロックを開始し、次のメッセージを表示しました: blocked

これは明らかにユーザーを怖がらせ、技術に精通した人でさえ、回避するためにいくつかの厄介な手順を必要とします。

IE11とFirefox39は、そのファイルに問題はありません。

MHTファイルの使用を停止するようにアプリケーションを書き直すよりも簡単なこの問題を防ぐ方法はありますか?

9
Diego Mijelshon

回避策は、ファイルが実際にはdocであっても、mhtの代わりにmht拡張子を使用することでした。 Wordはサイレントに開き、デフォルトで同じ形式で保存します。

2
Diego Mijelshon

IS回避策がありますが、本来よりも多くの作業が必要です。

上の質問に表示されているダウンロードバーが表示されたら、右端のShow all downloadsをクリックします。

ブロックされたファイルで、Recover malicious fileをクリックし、次にShow in folderをクリックします。これで、ダウンロードフォルダー内のファイルを表示できます。少し面倒ですが、間違いなく機能します。

クレジットはLifehackerのコメントに行きます:

http://lifehacker.com/chromes-safe-browsing-blocks-expanded-to-deceptive-do-1622139001#reply_1622302969 (編集#2)

1
Jon

残念ながら、私が見つけた唯一の解決策は、chrome:// settingsを開き、[詳細設定]をクリックして、[プライバシー]で[危険なサイトからユーザーとデバイスを保護する]の選択を解除することです。

1
Ben

新しいChromeタブ:)でWebから.mhtリンクを開くことができる回避策があります。

  1. "IE Tab" Chromeプラグイン をインストールします
  2. IEツールバーのChromeタブアイコンを右クリックし、[IEタブオプション]-> [オプション]]を選択します
  3. [自動URLを有効にする]オプションを有効にする(チェックボックスをクリックする)
  4. Chromeでクリックしたときに.mhtファイルが自動的にダウンロードされるようにするには、IEタブ設定。たとえば、 "]の[自動URL]セクションに、思いついた最も具体的なURLを追加します。 http://your-trusted-intranet-server.your-company.com/ *。mht "
  5. IEタブオプションページを閉じる

次に、Chromeタブで)を自動的に開くようにする場合は、次の手順を実行する必要があります。添加:

  1. .mhtファイルをローカルディスクにダウンロードします。
  2. それを右クリックして、「プログラムから開く」を選択します。
  3. 「常にこのアプリを使用して.mhtファイルを開く」というオプションを有効にします(チェックボックスをオンにします)。
  4. Chrome.exeを選択するか、[別のアプリを選択]オプションを使用して、[C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe](またはChrome PCにインストールされています)
  5. IEタブオプションページに戻り、.mhtファイルがダウンロードされる場所に一致する最も具体的なローカルディスクURLを追加しますIEクリックするとタブになります。たとえば、「file:/// C:/ Users/your_name/AppData/Local/Microsoft/Windows/INetCache/*。mht」
  6. IEタブオプションページを閉じる

この時点で、手順(5)で設定したワイルドカードに一致する.mht URLをクリックすると、Chromeで開いているタブが表示され、ファイルを開くかどうかを尋ねるダイアログが表示されます。 [開く]をクリックすると、埋め込みIEインスタンスがChrome]タブで実行されている)を使用して、ファイルがChromeで開きます。

これはWindowsPCでのみ機能します(IEインスタンスをChrome Webページ)内で実行できるため)が、私の要件には十分です。

0
Chris Kline