最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.JS在命令行中檢查Chrome瀏覽器是否安裝并打開指定網(wǎng)址

 更新時(shí)間:2019年05月21日 15:07:56   作者:ourjs  
這篇文章主要介紹了Node.JS在命令行中檢查Chrome瀏覽器是否安裝,并打開指定網(wǎng)址,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

使用Windows命令行cmd可以指定瀏覽器打開網(wǎng)址。在node.js中使用start即可:

比如分別用Chrome和IE打開網(wǎng)址

start chrome http://www.google.cn

start iexplore http://www.google.cn

但是當(dāng)用戶沒有安裝Chrome時(shí)使用start則會(huì)報(bào)錯(cuò),并會(huì)彈出錯(cuò)誤對話框:

[Window Title]

chrome

[Content]

Windows 找不到文件 'chrome'。請確定文件名是否正確后,再試一次。

如果不想彈出對話框,則需要事先檢查Chrome是否安裝。

Chrome默認(rèn)安裝位置為:

C:\Documents and Settings\{ USERNAME }\Local Settings\Application Data\Google\Chrome\Application

我們還需要借助os獲取Windows當(dāng)前登錄的用戶名,如果沒有安裝Chrome的話,則用IE打開,最終代碼如下:

var fs     = require('fs')
var os     = require('os')
var cp     = require('child_process')
var path    = require('path')
var open = function(url) {
 var userInfo  = os.userInfo()
 var chromePath = path.join(userInfo.homedir, 'Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe')
 var openByIE  = function() {
  cp.exec('start iexplore ' + url, function(err, stdout, stderr) {
   if (err) {
    console.log(err)
   }
  })
 }
 fs.stat(chromePath, function(err) {
  if (err) {
   openByIE()
   return
  }
  cp.exec('start chrome2 ' + url, function(err, stdout, stderr) {
   if (err) {
    openByIE()
    return
   }
  })
 })
}

總結(jié)

以上所述是小編給大家介紹的Node.JS在命令行中檢查Chrome瀏覽器是否安裝并打開指定網(wǎng)址,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • 教你如何使用node.js制作代理服務(wù)器

    教你如何使用node.js制作代理服務(wù)器

    本文介紹了如何使用node.js制作代理服務(wù)器,圖文并茂,十分的詳細(xì),代碼很簡潔易懂,這里推薦給大家。
    2014-11-11
  • 從零開始學(xué)習(xí)Node.js系列教程四:多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算的client端和server端示例

    從零開始學(xué)習(xí)Node.js系列教程四:多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算的client端和server端示例

    這篇文章主要介紹了Node.js多頁面實(shí)現(xiàn)數(shù)學(xué)運(yùn)算的client端和server端,結(jié)合具體實(shí)例形式分析了nodejs客戶端提交與服務(wù)端處理實(shí)現(xiàn)數(shù)學(xué)運(yùn)算的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • node_modules文件夾刪除失敗的有效解決辦法

    node_modules文件夾刪除失敗的有效解決辦法

    在前端開發(fā)過程中,node_modules文件夾是一個(gè)必不可少的組成部分,里面存放著項(xiàng)目所需的各種依賴包,在實(shí)際操作中,很多開發(fā)者可能會(huì)遇到刪除 node_modules 文件夾失敗的問題,本文將詳細(xì)介紹一種簡單有效的解決辦法,幫助你順利刪除node_modules文件夾,需要的朋友可以參考下
    2024-12-12
  • 使用puppeteer破解極驗(yàn)的滑動(dòng)驗(yàn)證碼

    使用puppeteer破解極驗(yàn)的滑動(dòng)驗(yàn)證碼

    這篇文章主要介紹了利用puppeteer破解極驗(yàn)的滑動(dòng)驗(yàn)證功能,基本流程代碼實(shí)現(xiàn)給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-02-02
  • 解決Node.js使用MySQL出現(xiàn)connect ECONNREFUSED 127.0.0.1:3306的問題

    解決Node.js使用MySQL出現(xiàn)connect ECONNREFUSED 127.0.0.1:3306的問題

    這篇文章主要介紹了解決Node.js使用MySQL出現(xiàn)connect ECONNREFUSED 127.0.0.1:3306報(bào)錯(cuò)的相關(guān)資料,文中將問題描述的很清楚,解決的方法也介紹的很完整,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • nodejs使用Sequelize框架操作數(shù)據(jù)庫的實(shí)現(xiàn)

    nodejs使用Sequelize框架操作數(shù)據(jù)庫的實(shí)現(xiàn)

    這篇文章主要介紹了nodejs使用Sequelize框架操作數(shù)據(jù)庫的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 利用node.js實(shí)現(xiàn)反向代理的方法詳解

    利用node.js實(shí)現(xiàn)反向代理的方法詳解

    在實(shí)際工程開發(fā)中,會(huì)有前后端分離的需求。為了平滑的完成前端請求到后端各個(gè)獨(dú)立服務(wù),需要一個(gè)中間件實(shí)現(xiàn)請求轉(zhuǎn)發(fā)的功能,利用Nginx可以實(shí)現(xiàn),在這里使用nodejs實(shí)現(xiàn)一個(gè)反向代理服務(wù)器。本文主要介紹了關(guān)于利用node.js實(shí)現(xiàn)反向代理的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • Node.js服務(wù)器開啟Gzip壓縮教程

    Node.js服務(wù)器開啟Gzip壓縮教程

    開啟網(wǎng)站的 gzip 壓縮功能,通??梢愿哌_(dá)70%,也就是說,如果你的網(wǎng)頁有30K,壓縮之后就變成9K, 對于大部分網(wǎng)站,顯然可以明顯提高瀏覽速度(注:需要瀏覽器支持)。
    2017-08-08
  • NodeJS前端自動(dòng)化部署實(shí)現(xiàn)實(shí)例詳解

    NodeJS前端自動(dòng)化部署實(shí)現(xiàn)實(shí)例詳解

    這篇文章主要為大家介紹了NodeJS前端自動(dòng)化部署實(shí)現(xiàn)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 深入了解Node.js中的一些特性

    深入了解Node.js中的一些特性

    這篇文章主要介紹了深入了解Node.js中的一些特性,本文對EventEmitter、Streams、Coding Style、Linting、Coding Style等特性進(jìn)行分析探討,需要的朋友可以參考下
    2014-09-09

最新評論

米易县| 虹口区| 宿州市| 济南市| 平乡县| 台州市| 增城市| 台南县| 墨江| 南丰县| 潼南县| 巧家县| 永胜县| 长寿区| 东丰县| 金平| 湘潭市| 顺平县| 康马县| 万年县| 鹿泉市| 五指山市| 兴海县| 南阳市| 鹿泉市| 新乡县| 阜新| 临高县| 澎湖县| 宜兴市| 垦利县| 河北区| 巩义市| 长寿区| 米泉市| 长子县| 新泰市| 香港 | 镇康县| 平和县| 泸西县|