调用谷歌Chrome浏览器打不开网页崩溃了

调用谷歌Chrome浏览器打不开网页崩溃了显示错误代码 RESULT_CODE_MISSING_DATA
环景:
win10专业版
谷歌浏览器90.0
调用软件

问题描述:
直接通过谷歌浏览器的快捷方式打开浏览器正常,但是用软件对话框打开链接调用谷歌浏览器,浏览器就会崩溃,显示错误代码 RESULT_CODE_MISSING_DATA。必须先手动打开谷歌浏览器,然后再用调用谷歌浏览器才能打开网页。直接调用浏览器,浏览器崩溃并且不关闭的情况下再通过快捷方式手动打开浏览器也是崩溃,打开任何网页都奔溃。

原因分析:
配置和兼容性问题

解决方案:
1.谷歌浏览器快捷键属性目标最后添加 -no-sandbox(无效)
2.软件快捷键属性兼容性去掉,去掉管理员权限(解决)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
pb 是 Protocol Buffer 的缩写,它是一种轻量级、高效的数据结构和序列化机制,用于在不同的软件系统之间进行数据通信和存储。 在调用 chrome 浏览器时,可以使用 pb 来实现与浏览器间的数据交互。通过定义适当的 Protocol Buffer 消息和服务,在客户端和服务端之间进行通信。 首先,需要定义一个 Protocol Buffer 的消息,用于传递与浏览器相关的信息,例如浏览器的命令、URL 等。消息的定义可以包括字段如下: message ChromeCommand { string command = 1; string url = 2; // 可以添加更多的字段 } 然后,定义一个 Protocol Buffer 的服务,用于发送和接收浏览器相关的消息。服务的定义可以包括方法如下: service ChromeService { rpc SendCommand(ChromeCommand) returns (ChromeResponse); // 可以添加更多的方法 } 在客户端的代码中,可以使用 pb 的库函数来创建一个 ChromeCommand 消息,设置浏览器的命令和 URL,并调用服务的 SendCommand 方法来发送消息给浏览器。 在服务端的代码中,可以实现 ChromeService 的接口,接收客户端发送的消息,并调用相应的浏览器 API 来执行浏览器相关的操作。最后,将结果封装成一个 ChromeResponse 消息,并返回给客户端。 总结起来,调用 chrome 浏览器可以通过使用 pb 的消息和服务来实现与浏览器的数据交互。使用 pb 提供的函数和接口,可以在客户端和服务端之间传递浏览器相关的命令和数据,实现功能的调用和结果的返回。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值