1

アプリケーションを起動したい。JavaScript関数を使用してボタンをクリックすると、メモ帳またはMSwordが表示されます。IE用のActiveXObjectを試しました。

function runApp()
{
    var shell = new ActiveXObject("WScript.shell");
    shell.run("notepad.exe", 1, True);
}

Firefoxをサポートするソリューションが必要です。 提案してください。
前もって感謝します。

4

4 に答える 4

6

Firefox から ActiveX コマンドを使用することはできません。詳細はこちら: http://support.mozilla.com/en-US/kb/activex また、Javascript を使用してアプリケーションを起動することはできません。おそらくJavaアプレットか何かで。

于 2011-08-02T12:54:57.890 に答える
1

できません。ブラウザのセキュリティにより、ユーザーのマシン上のファイル システムや他のアプリケーションとのリンクが禁止されています。

http://support.mozilla.com/en-US/kb/ActiveX

于 2011-08-02T12:56:47.497 に答える
0

NPAPI プラグインが必要です。これをチェックしてください。

于 2011-08-02T12:56:30.640 に答える
0

私が考えることができる最善のことは、関連するアプリケーションで開くためにリンクされるファイルを提供することです. そのため、.doc ファイルを提供する場合、ユーザーは通常、それを Word で開きます.Word がそのようにインストールおよび構成されていると仮定すると..これを保証する方法はありません。

しかし、ブラウザから直接アプリケーションと対話することはできません.他の人が指摘しているように、これは可能であればマルウェアの悪夢です.

于 2011-08-02T13:40:51.770 に答える