mirror of
https://github.com/yaklang/yaklang-chrome-extension.git
synced 2026-09-26 05:01:53 +08:00
add proxy
This commit is contained in:
+22
-2
@@ -15,13 +15,33 @@ export namespace wsc {
|
||||
});
|
||||
}
|
||||
|
||||
export function getStatus() {
|
||||
export function updateWSCStatus() {
|
||||
chrome.runtime.sendMessage({
|
||||
action: 'status',
|
||||
});
|
||||
}
|
||||
|
||||
export function listen(onMessage: (message: any) => void) {
|
||||
export function updateProxyStatus() {
|
||||
chrome.runtime.sendMessage({
|
||||
action: 'proxystatus',
|
||||
});
|
||||
}
|
||||
|
||||
export function onWSCMessage(onMessage: (message: any) => void) {
|
||||
chrome.runtime.onMessage.addListener(onMessage);
|
||||
}
|
||||
|
||||
export function onProxyStatusMessage(onMessage: (message: { enable: boolean, proxy: string }) => any) {
|
||||
chrome.runtime.onMessage.addListener(onMessage)
|
||||
}
|
||||
|
||||
export function setproxy(scheme: string, host: string, port: number) {
|
||||
chrome.runtime.sendMessage({action: "setproxy", scheme, host, port})
|
||||
}
|
||||
|
||||
export function clearproxy() {
|
||||
chrome.runtime.sendMessage({action: 'clearproxy'})
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user