Skip to content

Commit d50b4e1

Browse files
committed
fix: 编辑器FUZZ按钮点击跳转Web Fuzzer逻辑改用公共方法
1 parent d8d984f commit d50b4e1

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

app/renderer/src/main/src/utils/editors.tsx

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import {applyYakitMonacoTheme} from "./monacoSpec/theme"
5353
import {useI18nNamespaces} from "@/i18n/useI18nNamespaces"
5454
import {fontSizeOptions, useEditorFontSize} from "@/store/editorFontSize"
5555
import { YakitSelect } from "@/components/yakitUI/YakitSelect/YakitSelect"
56+
import { newWebFuzzerTab } from "@/pages/fuzzer/HTTPFuzzerPage"
5657

5758
const {ipcRenderer} = window.require("electron")
5859

@@ -1034,17 +1035,14 @@ export const NewHTTPPacketEditor: React.FC<NewHTTPPacketEditorProp> = React.memo
10341035
size={"small"}
10351036
type={"primary"}
10361037
icon={<ThunderboltFilled />}
1037-
onClick={() => {
1038-
ipcRenderer.invoke("send-to-tab", {
1039-
type: "fuzzer",
1040-
// 这儿的编码为了保证不要乱动
1041-
data: {
1042-
isHttps: props.defaultHttps || false,
1043-
request: props.defaultPacket ? props.defaultPacket : originValue,
1044-
downstreamProxyStr: downstreamProxyStr
1045-
}
1038+
onClick={() =>
1039+
newWebFuzzerTab({
1040+
isHttps: props.defaultHttps || false,
1041+
request: props.defaultPacket ? props.defaultPacket : originValue,
1042+
downstreamProxyStr,
1043+
openFlag: true
10461044
})
1047-
}}
1045+
}
10481046
>
10491047
FUZZ
10501048
</YakitButton>

0 commit comments

Comments
 (0)