5

私たちのWebアプリケーションはIE9に基づいています。つまり、IE9だけが私たちのサイトのページを開くことができます。ブラウザがIE9でない場合、ユーザーがサイトを閲覧できないようにします。しかし、いくつかのアクションを完了するためにユーザーの電子メールボックスへのリンクを送信する必要がある場合があり、ユーザーはデフォルトのブラウザーで直接リンクを開きます。問題はここにあります。デフォルトのブラウザーがIE9でない場合、ユーザーはリンクを開くことができません。リンクをIE9にコピーする必要があります。私たちのユーザーはこれを手動で行うのではなく、デフォルトのブラウザーが何であれ、IE9で直接リンクを開くことを望んでいます。

ActiveXObjectを使用してみましたが、IEでのみ機能します。Firefox/ChromeページでIEブラウザを開くことができるスクリプトが欲しいです。

4

4 に答える 4

7

ユーザーが特定したプログラム(デフォルトのブラウザなど)を使用するのではなく、ユーザーのコンピュータ上の特定のプログラムをアクティブ化するリンクを電子メールに含める必要があるようです。私はあなたがそれをすることができるとは思わない。

ChromeとSafariの両方に「プロトコルハンドラー」をインストールできます(Firefoxもそうだと思います)。これにより、のようなリンクを送信できますie://example.com/path/to/app。プロトコルハンドラーがIEを起動し、関連するサイトに移動します。(AppleはiTunesでこれを行います。)しかし、ユーザーはハンドラーをインストールする必要があります(もちろん、それを作成する必要があります)。

より簡単な答えは、Chrome、Firefoxなどに存在するユビキタスな「IEで開く」アドオン/拡張機能のいずれかをユーザーにインストールさせることです。ユーザーはリンクをたどり、ある種のメニューから「IEで開く」を選択します。 。(Webメールを使用している場合は、拡張子によっては、リンクを右クリックしてその広告申込情報を選択できる場合もあります。)


補足:もちろん、それが不可能な場合を除いて、アプリケーションをChromeおよびFirefoxと互換性を持たせることをお勧めします。

于 2012-04-09T08:40:24.237 に答える
5

いいえ、できません。

しかし、いくつかの選択肢があります:

  1. ユーザーのIEタブをインストールします:
    FireFox- http ://lifehacker.com/135297/internet-explorer-in-a-firefox-tab?tag=softwarewebpublishing 、
    Chrome- https ://chrome.google.com/webstore/detail/ hehijbfgiekmjfkfjpbkbammjbdenadd

  2. エクスプローラーでリンクを起動するバッチファイルを使用します。

  3. このFirefoxプラグインを使用すると、Firefoxで(ホスト)ActiveXコントロールを使用できるようになります-http://code.google.com/p/ff-activex-host/

  4. ActiveXの代わりに、Netscapeプラグインアプリケーションプログラミングインターフェイス(NPAPI)を使用してみてください。これは多くのWebブラウザで使用されているクロスプラットフォームのプラグインアーキテクチャです。

  5. バッチファイルの場合と同様に、IEで「.website」ファイル拡張子を使用して必要なページへのリンクファイルを作成できます。これは、デフォルトでWindowsでieで開くように構成されています。それをWebサーバーのパブリックフォルダーに置き、Webサイトにそのファイルへのリンクを追加します

于 2012-04-09T08:40:17.523 に答える
1

Windowsでカスタムプロトコルハンドラーを作成するためにコードを記述する必要はありません。レジストリで定義する方法については、このページを参照してください。

于 2014-01-07T21:13:38.567 に答える
-1

ChromeのユーザーエージェントスイッチャーまたはChromeのFirefoxを使用できます: https ://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg

Firefoxの場合: https ://addons.mozilla.org/en-US/firefox/addon/uaswitcher/

于 2019-11-01T18:21:29.293 に答える