`
zhangyaochun
  • 浏览: 2613446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

node open打开浏览器

阅读更多

 

   前言:

 

      本文其实来自司徒的《node.js打开浏览器》,但是方法过于单一,收录了MK2的代码,感谢作者!

 

  正文:

 

     node打开浏览器:

 

     

var child_process = require("child_process"),
    url = "http://www.baidu.com";

if(process.platform == 'wind32'){

       cmd  = 'start "%ProgramFiles%\Internet Explorer\iexplore.exe"';

}else if(process.platform == 'linux'){

       cmd  = 'xdg-open';

}else if(process.platform == 'darwin'){

       cmd  = 'open';

}

child_process.exec(cmd + ' "'+url + '"');

 

 

   扩展阅读:

 

   https://github.com/fengmk2/fawave_desktop/blob/master/src/js/shell.js

 

 

分享到:
评论

相关推荐

    图片旋转支持所有浏览器

    "图片旋转支持所有浏览器"这个主题聚焦于如何实现在不同的浏览器环境下,对图片进行旋转操作的技术实现。以下是对这个主题的详细阐述: 一、图片旋转的基本原理 图片旋转主要依赖于CSS3的transform属性,它提供了...

    node.js调用Chrome浏览器打开链接地址的方法

    通过node-open模块,可以在任何平台上打开某个浏览器网址。 通过NPM安装 npm install open 使用Chrome打开网址 var open = require(open); open(http://www.google.com, chrome); 调用Start打开 open模块的实现...

    node-open:使用用户首选的应用程序(浏览器,编辑器等),跨平台打开文件或uri

    open一个可选参数,指定用于打开文件或URL的程序。 open ( "http://www.google.com" , "firefox" ) ; 安装 npm install open 怎么运行的 在win32使用start 在darwin使用open 否则使用的xdg-open脚本 警告 直接...

    Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址

    在命令行中使用Node.js来检查Chrome浏览器是否安装,并且在安装的情况下打开一个指定的网址,是一项常见的开发任务,尤其是在需要自动化执行某些浏览器操作时。本文将介绍如何利用Node.js实现这一功能。 首先,我们...

    让webpack+vue-cil项目不再自动打开浏览器的方法

    比如,当我们输入npm run dev开始跑起项目之后,就会自动的打开浏览器,并把页面打开。 按理说,这是一个很方便的配置。问题是,我们在调试的过程中,可能需要不断的重启项目。每一次重启,就会开一个网页,让我非常...

    nodejs-open-file-explorer

    nodejs-打开文件浏览器该模块有助于以编程方式在您的操作系统中打开资源管理器/查找器,从而提供一个非常简单的调用函数。安装1. npm npm install open-file-explorer --save2.纱线yarn add open-file-explorer用法...

    preview-email:自动打开浏览器,以预览通过Nodemailer发送的Node.js电子邮件。 专为小伙子!

    除非您指定options.open为false (除非更多信息,请参阅选项) ,否则我们将自动打开浏览器到该URL。 const previewEmail = require ( 'preview-email' ) ; const nodemailer = require ( 'nodemailer' ) ; const ...

    git-open:键入“ git open”以在浏览器中打开GitHub页面或网站的存储库

    在Git的众多便捷工具中,“git-open”是一个非常实用的小插件,能够帮助用户快速地在Web浏览器中打开GitHub、GitLab、Bitbucket等托管平台上的相应项目页面。标题和描述提到的“git-open”,就是这样一个方便快捷的...

    node.js服务器安装

    安装完成后,可以右键点击项目文件夹,在弹出的菜单中选择"Open with Live Server",这样就启动了一个本地服务器,可以实时预览项目在浏览器中的效果。 现在,我们转向Node.js服务器的配置。在`src`文件夹中,通常...

    Node.js-http-server-简单零配置命令行HTTP服务器

    - `-o` 或 `--open`: 启动服务器后自动打开浏览器。 - `-a` 或 `--hostname`: 设置服务器的主机名。 例如,启动一个监听8000端口并打开浏览器的服务器: ```bash http-server -p 8000 -o ``` ### 5. 压缩包中的...

    open:打开诸如URL,文件,可执行文件之类的东西。 跨平台

    解决了大多数打开的原始node-open问题。 包括适用于Linux的最新。 支持Windows应用程序的WSL路径。 安装 $ npm install open 用法 const open = require ( 'open' ) ; ( async ( ) => { // Opens the image in ...

    opengraph-proxy:打开图代理

    开放式代理启动它 node og.js用法示例 http://localhost:3000/?url=https://www.youtube.com/watch?v=kQypE-WMXAU角度客户端具有opengraph支持。 在buddycloud.org上它不起作用,因为opengraph是从此处加载的: ...

    Node.js-phantom-用于集成PhantomJS的NodeJS模块

    3. **打开网页**: 使用PhantomJS实例的`createPage`方法创建一个新的页面对象,然后调用`open`方法打开指定URL。 ```javascript ph.createPage((page) => { page.open('http://example.com', (status) => { // ...

    git-open:从终端打开github项目页面

    这个工具是用Bash编写的小脚本,可以集成到你的Git环境中,让你只需在终端输入 `git open` 即可打开浏览器查看对应的GitHub仓库页面。它不仅支持GitHub,还兼容Bitbucket。 首先,我们来详细了解一下Git-open的工作...

    ourl:Node.js实用程序,用于在浏览器中打开网址

    超出网址轻巧,跨平台的Node.js实用程序,可在浏览器中以零依赖关系打开URL支持平台安卓视窗苹果系统Linux例子// Plain exampleconst { open } = require ( 'out-url' ) ;open ( 'http://itz-azhar.github.io' ) ;//...

    Node.js-devtool-通过ChromeDevTools运行Node.js程序

    1. 打开 Chrome 浏览器,输入 `chrome://inspect`,点击 "Open dedicated DevTools for Node"。 2. 输入上一步中 `devtool` 提示的 URL,通常是 `http://localhost:9229/json/list`。 3. 点击显示的 Node.js 进程,...

    运用node.js和websocket开发的简易网页聊天程序

    现在,你可以尝试在两个不同的浏览器窗口中打开这个页面,发送消息并观察它们之间的实时通信。 通过以上步骤,你已经成功地利用Node.js和WebSocket创建了一个简易的聊天程序。这个程序可以作为一个基础,进一步扩展...

    网页内启动客户端程序——Node网页程序部分

    总结来说,通过Node.js实现"网页内启动客户端程序"涉及理解浏览器的安全机制、使用Node.js的`child_process`模块以及处理跨平台兼容性问题。正确地实施这一技术可以为Web应用增添更多功能,但同时也需要注意安全性和...

    node 聊天室

    然后在浏览器中打开`http://localhost:3000`,你将看到一个简单的聊天室界面。现在,你可以测试多人之间的实时通信。 ### 七、进一步优化 - **身份验证**:为了确保安全性,可以添加身份验证机制,如JWT(JSON Web...

    让你能够在VSCode编辑器打一个真实的浏览器进行预览并调试

    在编辑HTML文件时,只需点击这个预览窗口,或者使用快捷键(通常是`Ctrl+Shift+P`打开命令面板,然后输入 "Browser Preview: Open Preview")即可启动浏览器预览。 在预览模式下,任何对代码的更改都会实时反映到...

Global site tag (gtag.js) - Google Analytics