如何用IE打開Chrome瀏覽器


實現方式,用IE調用cmd命令打開chrome(注意:IE的ActiveX相關設置要啟用)

<script type="text/javascript">
function test() {
//創建ActiveXObject實例,只在IE下有效,才可以創建
var objShell= new ActiveXObject("WScript.Shell");
/*
命令參數說明
cmd.exe /c dir 是執行完dir命令后關閉命令窗口。
cmd.exe /k dir 是執行完dir命令后不關閉命令窗口。
cmd.exe /c start dir 會打開一個新窗口后執行dir指令,原窗口會關閉。
cmd.exe /k start dir 會打開一個新窗口后執行dir指令,原窗口不會關閉。
這里的dir是start chrome www.baidu.com//用谷歌瀏覽器打開百度
*/
objShell.Run("cmd.exe /c start chrome www.baidu.com",0,true);
}
</script>

 

如果打開的鏈接有&之類的dos特殊符號,需要特殊處理

^是對特殊符號<,>,&的前導字符,在命令中他將以上  3  個符號的特殊功能去掉

傳入的連接改為 https://www.baidu.com/s?ie=utf-^&wd=chrome

 

<script type="text/javascript">
function test() {
//創建ActiveXObject實例,只在IE下有效,才可以創建
var objShell= new ActiveXObject("WScript.Shell");
/*
命令參數說明
cmd.exe /c dir 是執行完dir命令后關閉命令窗口。
cmd.exe /k dir 是執行完dir命令后不關閉命令窗口。
cmd.exe /c start dir 會打開一個新窗口后執行dir指令,原窗口會關閉。
cmd.exe /k start dir 會打開一個新窗口后執行dir指令,原窗口不會關閉。
這里的dir是start chrome www.baidu.com//用谷歌瀏覽器打開百度
*/
objShell.Run("cmd.exe /c start chrome https://www.baidu.com/s?ie=utf-8^&wd=chrome",0,true);
}
</script>

 

參考資料

https://blog.csdn.net/quincylk/article/details/8315548

https://blog.csdn.net/qq_24598601/article/details/80225655


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM