javascript - 如何在Electron中使用GET变量重定向到另一个HTML文件?

标签 javascript electron

我正在尝试制作一个Electron应用程序。在文件中,例如,我有app.html,我需要将诸如?id=54&q=asd的GET变量发送到receiver.html,然后在id上获得此qreceiver.html变量。

大家都知道,在PHP中我们这样做:

app.html:

<a href="receiver.php?id=54&q=asd">Click Me</a>

receiver.php:
<?php
echo $_GET['id']." ".$_GET['q'];
?>

在 Electron 中,我们按照this Stackoverflow issue的建议重定向页面。

但是,如何在Electron.js中获取GET变量?

最佳答案

您可以使用URLSearchParams类来解析URL并使用.get函数获取任何查询变量,如下所示:

const queryVariables = new URLSearchParams(window.location.search)
console.log(queryVariables.get('id') + " " + queryVariables.get('q'));

我希望这有帮助。

关于javascript - 如何在Electron中使用GET变量重定向到另一个HTML文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62137377/

相关文章:

javascript - 母版页 js/代码在子文件夹中不起作用

javascript - 可视代码中的 Angular 文件资源管理器 - 添加/修改/包含强调项的索引

javascript - 是否有一个 Javascript 习惯用法,其中函数 `func` 被称为 `func.bind(this)`

javascript - 安装和使用特定 npm 包时遇到问题。我究竟做错了什么?

javascript - 如何将 Javascript 函数的值显示到 HTML 页面上?

javascript - 如何使用 javascript 更改引导卡 header 值?

javascript - Node.js 工作正常,除非直接使用 localhost

javascript - 未捕获的类型错误 : b is not a function in nodejs(electron)

javascript - 安全用户身份验证脚本 Electron

javascript - 将本地 JSON 加载到 Electron 中,不能使用 require/include