0

私のウェブサイトから自分のコンピューターで .exe ファイルを実行したいと思います。
例:

 <script type="text/javascript" language="javascript">  
    function RunFile() {  
    WshShell = new ActiveXObject("WScript.Shell");  
    WshShell.Run("c:/windows/system32/notepad.exe", 1, false);  
    }  
</script>  

<input type="button" value="Run Notepad" onclick="RunFile();"/>

私はこれをグーグルで検索しましたが、IEでのみ可能であるように思われるので、BF3などの何らかのアプリケーション、ある種の.dllのハンドラー、またはそれらが使用するものを使用して、すべてのブラウザでこれを行うことができるかどうか疑問に思います。私はこれを悪用しません。私は個人的な使用と何人かの友人とのみ使用することを保証できます. デスクトップ アイコンを開くことができる html ファイルが必要です。

4

2 に答える 2

1

Web ページからローカル アプリケーションを起動する方法はありません。ご想像のとおり、悪用は非常に簡単です。

于 2012-11-04T03:50:50.820 に答える
1

ActiveXObjectHTML DOM や JavaScript/ECMAScript 標準の一部ではありません。Microsoft Internet Explorer (MSIE) でのみ使用できます。ActiveXObjectActiveX は Windows プラットフォームが元になっているため、Mac 用の MSIE もサポートされていない可能性があります。

于 2012-11-04T03:39:22.340 に答える