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

JavaScript035

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

1、首先我们新建名为Default的测试页面。

2、在页面中加入用于显示测试结果的标签。

3、然后我们根据图示代码判断Chrome浏览器。

4、然后我们根据图示代码判断Firefox浏览器。

5、然后我们根据图示代码判断IE的Edge浏览器。

6、然后我们根据图示代码判断IE的非Edge浏览器即可。

在本地C盘新建configure.txt文件,调用以下返回的就是文件内容,根据需要在处理数据,筛选自己想要的部分

// 读取客户端配置文件

getConfigContent(){

let result = ""

//创建对象实例

try {

let fileSystemObj = new ActiveXObject("Scripting.FileSystemObject")

if (fileSystemObj.FileExists("c://configure.txt")) {

// 打开文件

let fileTxt = fileSystemObj.OpenTextFile("c://configure.txt")

// 读取文件一行内容到字符串

result = fileTxt.ReadLine()

// 关闭文件

fileTxt.Close()

}

} catch (e) {

// 此处使用的element的消息提示组件

this.$message.error(

"请使用ie11浏览器,或请设置浏览器的安全设置,启用对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本!",

)

}

return result

}

这个实现不了的 js是客户端脚本 asp是服务器端脚本 想要实现打开指定的浏览器 也就是要去操作客户端的软件 这个需要的“权限”太大了 不可能实现的

但可以用js来检测客户端访问的时候用的什么浏览器 然后弹出提示框 或者判断不是指定浏览器后 不显示网页内容

至于如何用js来检查客户端用的什么浏览器 可以到网上找找但也不一定准确的 准确的是可以判断出来所用的浏览器是什么内核

希望能帮助到你!