js怎么启动另外一个浏览器,或者是js怎么启动指定的浏览器

JavaScript020

js怎么启动另外一个浏览器,或者是js怎么启动指定的浏览器,第1张

1、先创建个简单的页面。

2、在页面中加上js代码指定打开页面。

3、在浏览器中重新输入这个页面地址,按回车打开的页面就不在是原来的页面而是js指定的页面。

4、或者换成如图指定的打开方式。

5、再在浏览器中输入页面地址。

6、按下回车这时就会打开2个页面,一个是自己的默认页面,一个是js指定的页面。

可以1)使用JS启动本地应用程序

clipboard

使用上述代码重点是创建了一个ActiveXObject的对象

参考说明:

JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。使用方法:

newObj = new ActiveXObject( servername.typename[, location])

ActiveXObject 对象语法有这些部分:

其中newObj是必选项。要赋值为 ActiveXObject 的变量名。

servername是必选项。提供该对象的应用程序的名称。

typename是必选项。要创建的对象的类型或类。

location是可选项。创建该对象的网络服务器的名称。

Automation服务器至少提供一类对象,例如字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。

例如要创建Excel的Application和Sheet对象,代码如下:

var ExcelApp = new ActiveXObject("Excel.Application")

var ExcelSheet = new ActiveXObject("Excel.Sheet")

一旦对象被创建,就可以用定义的对象变量在代码中的引用它。下面我们将通过一个例子来看看对对象和方法的引用,通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象,包括 Application 对象和 ActiveSheet.Cells 集合。代码如下:

1 ExcelSheet.Application.Visible = true

2 ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"

3 ExcelSheet.SaveAs("C:\\TEST.XLS")

4 ExcelSheet.Application.Quit()

(2)经过(1)的代码设置之后,就可以执行程序,但是ActiveXObject是在浏览器中执行的,浏览器需要进行一些设置保证上述JS代码可以正常的执行。

具体设置如下;

clipboard

如上所示可以对计算机的ActiveX控件和插件进行设置,使得可以正常执行IE调用本地应用程序

(2)使用JS调用屏幕键盘

上述JS中的代码:

var obj=new ActiveXObject('wscript.shell')

obj.run("osk")//打开屏幕键盘

obj.run(location) //其中location是QQ应用程序的本地地址(地址需要使用“//”)

很久之前就整过node,但是后来由于各种原因又给搁置了,但是vue和react开发项目都得用到node,所以还是决定给它从头来一遍学完。 首先能搜索出来的文章也好,官网也好,提到 node app.js可以直接运行,然后就会发现这样一行错误 然后菜鸟、慕课等等都会告诉你,就是直接调用 其实不然,它想告诉你的其实是这样的情况 在node环境下运行 console.log('hello world!') 会在控制台打印出来这样 然后如果我在d盘新建了一个文件夹,文件夹下面新建一个app.js 重点来了,不要去在这个文件夹下面执行node 回车 不用进入node环境 只需要cd到该目录下,然后执行node app.js 就可以得到和node环境运行一样的结果