2016-07-29 15 views
1

ActiveXオブジェクトの代わりに、ChromeまたはFF用に何を使用する必要がありますか。 下記のコードはChromeとFFで動作しません。 以下のエラーが発生しました "未検出のReferenceError:ActiveXObjectが定義されていません"。Chrome用のActiveXObjectまたはIE用でないFF

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <title>Application Executer</title> 
 
    <HTA:APPLICATION ID="oMyApp" 
 
\t  APPLICATIONNAME="Application Executer" 
 
\t  BORDER="no" 
 
\t  CAPTION="no" 
 
\t  SHOWINTASKBAR="yes" 
 
\t  SINGLEINSTANCE="yes" 
 
\t  SYSMENU="yes" 
 
\t  SCROLL="no" 
 
\t  WINDOWSTATE="normal"> 
 

 

 

 
    <script type="text/javascript" language="javascript"> 
 
     function RunFile() { 
 
\t \t WshShell = new ActiveXObject("WScript.Shell"); 
 
\t \t WshShell.Run("c:/vlc-2.2.4-win64.exe", 1, false); 
 
     } 
 
    </script> 
 
</head> 
 
<body> 
 
\t <input type="button" value="Run Notepad" onclick="RunFile();"/> 
 
</body> 
 
</html>

答えて

1

HTMLドキュメントからユーザーのシステム上のアプリケーションの実行をトリガするために何のクロスブラウザの方法はありません。

+0

これの代わりに私は何をしなければなりませんか? –

+0

@ManoharMandal - どうですか?私はあなたが望むものは不可能だと言っただけです。 – Quentin

関連する問題