如何在react js中使用window.open传递参数?

How to pass arguments with window.open in react js?

提问人:Rahul Mishra 提问时间:6/28/2023 更新时间:6/28/2023 访问量:51

问:

我正在尝试用我的 exe 传递参数,但它不起作用。

我按照以下步骤调用exe:

  1. 在注册表编辑器中注册我的 exe:

    路径:HKEY_CLASSES_ROOT\callapp\shell\open\command

在命令中,只需在默认中添加exe路径,如下所示

"C:\dummyApp\abc.exe" "%1"
  1. 从类组件中,我调用注册表编辑器,如下所示:

    componentDidMount() {

    window.open(`callapp: ${ip} ${port}`,"_self"); 
    

    }

错误在exe方面,我将数据转换为以下格式

程序参数 - 0 callapp:%20ip%20port

预期方案为:

程序参数 - 0 ip

程序参数 - 1 个端口

如果有人可以帮忙,请。

JavaScript ReactJS 前端 参数传递 window.open

评论


答: 暂无答案