javascript
  • html
  • onload
  • 2015-12-23 42 views -9 likes 
    -9

    當我打開一個頁面.exe,它不會打開並下載它,請幫助我! (這是我的HTML內容):如何在頁面加載時自動打開文件?

    function load(){ 
        window.location.href = "//somewhere.abc/somefolder/something.exe"; 
    } 
    
    <body onload="load()"> 
        <center> 
         <iframe data-aa='107686' src='https://ad.a-ads.com/107686?size=990x90' scrolling='no' style='width:990px; height:90px; border:0px; padding:0;overflow:hidden' allowtransparency='true' frameborder='0'></iframe> 
         <h1>Downloading.......</h1> 
         <iframe data-aa='107687' src='https://ad.a-ads.com/107687?size=990x90' scrolling='no' style='width:990px; height:90px; border:0px; padding:0;overflow:hidden' allowtransparency='true' frameborder='0'></iframe> 
        </center> 
    </body> 
    
    +0

    你想運行exe?你得到404錯誤? –

    +2

    是否要在瀏覽器中以文本文件的形式打開二進制文件,或者想要自動在客戶端上運行.exe(這是不可能的,幸運的是)? – David

    回答

    2

    你真的不能自動在客戶端執行.exe文件就這樣。如果已經有方法,那麼這將完全破壞客戶計算機的「安全」的目的。

    或者,您也可以通過使用調用文件下載,

    <iframe id="download_iframe" style="display:none;"></iframe> 
    <script> 
    function Download() { 
        document.getElementById('download_iframe').src = "//somewhere.abc/somefolder/something.exe"; 
    }; 
    Download(); 
    </script> 
    

    這樣,你的客戶詢問是否「保存」或「運行」的文件。

    希望這會有所幫助。 :)

    相關問題