yach.electron.ipcrenderer
yach 渲染进程 ipc 封装
owner
王文杰(153729)
安装
npm i yach.electron.ipcrenderer
ipc-channel
broadcast && subscribe
向所有窗口广播,订阅的窗口回调中会收到数据
import { broadcast, subscribe } from 'yach.electron.ipcrenderer';
broadcast({ eventName, sender, data });
subscribe({ eventName, sender, channelId, callback });
sendToMessage && receiveMessage
sendToMessage({ winId, eventName, sender, data });
receiveMessage({ eventName, sender, channelId, callback });
ipc-channel-listener
electronChannelListen
import { electronChannelListen } from 'yach.electron.ipcrenderer';
electronChannelListen(name, callback);
ipc-debug
electronDebugInfo
import { electronDebugInfo } from 'yach.electron.ipcrenderer';
electronDebugInfo(apicaller, debugInfo, callback);
ipc-download
electronFileDownloadStatus
import { electronFileDownloadStatus } from 'yach.electron.ipcrenderer';
electronFileDownloadStatus({ apicaller, channelid, data, rescallback, progresscallback });
electronDownloadFileDestory
import { electronDownloadFileDestory } from 'yach.electron.ipcrenderer';
electronDownloadFileDestory(data);
electronReceiveDownloadCancel
import { electronReceiveDownloadCancel } from 'yach.electron.ipcrenderer';
electronReceiveDownloadCancel(apicaller, callback);
electronReceiveProgress
import { electronReceiveProgress } from 'yach.electron.ipcrenderer';
electronReceiveProgress(apicaller, callback);
electronDownloadFlies
import { electronDownloadFlies } from 'yach.electron.ipcrenderer';
electronDownloadFlies(apicaller, callback);
electronVideoWindowDownloadVideo
import { electronVideoWindowDownloadVideo } from 'yach.electron.ipcrenderer';
electronVideoWindowDownloadVideo(win, data);
electronVideoWindowDownloadCancel
import { electronVideoWindowDownloadCancel } from 'yach.electron.ipcrenderer';
electronVideoWindowDownloadCancel(win, data);
electronSendToMainWindowCancelDownload
import { electronSendToMainWindowCancelDownload } from 'yach.electron.ipcrenderer';
electronSendToMainWindowCancelDownload({ win, data });
electronSendToDownloadProgress
import { electronSendToDownloadProgress } from 'yach.electron.ipcrenderer';
electronSendToDownloadProgress({ win, data });
electronOnVideoWindowDownloadCancel
import { electronOnVideoWindowDownloadCancel } from 'yach.electron.ipcrenderer';
electronOnVideoWindowDownloadCancel({ apicaller, callback });
electronOnVideoWindowDownloadVideo
import { electronOnVideoWindowDownloadVideo } from 'yach.electron.ipcrenderer';
electronOnVideoWindowDownloadVideo({ apicaller, callback });
ipc-email
electronGetEmailPreviewData
import { electronGetEmailPreviewData } from 'yach.electron.ipcrenderer';
electronGetEmailPreviewData(apicaller, callback);
emailNoticeAction
import { emailNoticeAction } from 'yach.electron.ipcrenderer';
emailNoticeAction(win, data);
emailDialogClickAction
import { emailDialogClickAction } from 'yach.electron.ipcrenderer';
emailDialogClickAction(win, data);
electronOnEmailMsgNoticeAction
import { electronOnEmailMsgNoticeAction } from 'yach.electron.ipcrenderer';
electronOnEmailMsgNoticeAction({ apicaller, callback });
electronOnEmailDiaClickedAction
import { electronOnEmailDiaClickedAction } from 'yach.electron.ipcrenderer';
electronOnEmailDiaClickedAction({ apicaller, callback });
electronEmailWindowIsFocused
import { electronEmailWindowIsFocused } from 'yach.electron.ipcrenderer';
electronEmailWindowIsFocused({ apicaller, callback });
electronOnEmailWindowLink
import { electronOnEmailWindowLink } from 'yach.electron.ipcrenderer';
electronOnEmailWindowLink({ apicaller, callback });
ipc-file
electronOpenDirectory
import { electronOpenDirectory } from 'yach.electron.ipcrenderer';
electronOpenDirectory(apicaller, data);
electronChangeVoicesData
import { electronChangeVoicesData } from 'yach.electron.ipcrenderer';
electronChangeVoicesData(apicaller, callback);
electronCheckFile
import { electronCheckFile } from 'yach.electron.ipcrenderer';
electronCheckFile(data, callback);
electronOpenFile
import { electronOpenFile } from 'yach.electron.ipcrenderer';
electronOpenFile(apicaller, data);
electronFilepreviewWinOpen
import { electronFilepreviewWinOpen } from 'yach.electron.ipcrenderer';
electronFilepreviewWinOpen(apicaller, data);
electronSendToVideoWindowOpenFolder
import { electronSendToVideoWindowOpenFolder } from 'yach.electron.ipcrenderer';
electronSendToVideoWindowOpenFolder(win, data);
electronVideoWindowShare
import { electronVideoWindowShare } from 'yach.electron.ipcrenderer';
electronVideoWindowShare(win, data);
electronVoiceDataGet
import { electronVoiceDataGet } from 'yach.electron.ipcrenderer';
electronVoiceDataGet(win, data, callback);
electronClipboardAnalysis
import { electronClipboardAnalysis } from 'yach.electron.ipcrenderer';
electronClipboardAnalysis(apicaller, callback);
electronGetFilePath
import { electronGetFilePath } from 'yach.electron.ipcrenderer';
electronGetFilePath({ apicaller, data, callback });
electronFileWrite
import { electronFileWrite } from 'yach.electron.ipcrenderer';
electronFileWrite({ apicaller, channelid, data, callback });
electronGetFileStat
import { electronGetFileStat } from 'yach.electron.ipcrenderer';
electronGetFileStat({ apicaller, data, callback });
electronOpenFileDialog
import { electronOpenFileDialog } from 'yach.electron.ipcrenderer';
electronOpenFileDialog({ apicaller, data, callback });
electronDownloadSign
import { electronDownloadSign } from 'yach.electron.ipcrenderer';
electronDownloadSign({ apicaller, path, callback });
electronMutilFileUploadReg
import { electronMutilFileUploadReg } from 'yach.electron.ipcrenderer';
electronMutilFileUploadReg({ apicaller, list, callback });
electronOnVideoWindowOpenFolder
import { electronOnVideoWindowOpenFolder } from 'yach.electron.ipcrenderer';
electronOnVideoWindowOpenFolder({ apicaller, callback });
electronOnVideoWindowShare
import { electronOnVideoWindowShare } from 'yach.electron.ipcrenderer';
electronOnVideoWindowShare({ apicaller, callback });
electronOpeningVideoPreview
import { electronOpeningVideoPreview } from 'yach.electron.ipcrenderer';
electronOpeningVideoPreview({ apicaller, data });
electronVoiceWindowOpen
import { electronVoiceWindowOpen } from 'yach.electron.ipcrenderer';
electronVoiceWindowOpen(data);
electronOnVoiceDataGet
import { electronOnVoiceDataGet } from 'yach.electron.ipcrenderer';
electronOnVoiceDataGet({ apicaller, callback });
electronSendToVoiceDataRes
import { electronSendToVoiceDataRes } from 'yach.electron.ipcrenderer';
electronSendToVoiceDataRes({ win, data });
ipc-images
electronImagesGet
import { electronImagesGet } from 'yach.electron.ipcrenderer';
electronImagesGet(id, callback);
electronImagWinOpen
import { electronImagWinOpen } from 'yach.electron.ipcrenderer';
electronImagWinOpen(data);
electronOnImageWindowRetry
import { electronOnImageWindowRetry } from 'yach.electron.ipcrenderer';
electronOnImageWindowRetry({ apicaller, callback });
electronImageWindowRetryData
import { electronImageWindowRetryData } from 'yach.electron.ipcrenderer';
electronImageWindowRetryData({ apicaller, callback });
electronFileImageInfoGet
import { electronFileImageInfoGet } from 'yach.electron.ipcrenderer';
electronFileImageInfoGet({ apicaller, data, callback });
ipc-info
getVersion
import { getVersion } from 'yach.electron.ipcrenderer';
getVersion((v) => {
console.log(v);
});
getClientEnv
import { getClientEnv } from 'yach.electron.ipcrenderer';
getClientEnv((e) => {
console.log(e);
});
getClientOsinfo
import { getClientOsinfo } from 'yach.electron.ipcrenderer';
getClientOsinfo((o) => {
console.log(o);
});
electronSendGroupData
import { electronSendGroupData } from 'yach.electron.ipcrenderer';
electronSendGroupData(sendData, callback);
electronGetWindowInfo
import { electronGetWindowInfo } from 'yach.electron.ipcrenderer';
electronGetWindowInfo(apicaller);
electronSendMainWinGroupData
import { electronSendMainWinGroupData } from 'yach.electron.ipcrenderer';
electronSendMainWinGroupData(win, data);
OnPluginWindowSendGroupData
import { OnPluginWindowSendGroupData } from 'yach.electron.ipcrenderer';
OnPluginWindowSendGroupData(apicaller, callback);
ipc-log
log
import { log } from 'yach.electron.ipcrenderer';
log(project, namespace, unit, ...msg);
ipc-meeting
electronSendMsgEnterMeeting
import { electronSendMsgEnterMeeting } from 'yach.electron.ipcrenderer';
electronSendMsgEnterMeeting(data);
agoraRtmReceiveMessage
import { agoraRtmReceiveMessage } from 'yach.electron.ipcrenderer';
agoraRtmReceiveMessage(apicaller, callback);
zoomMeetingstatusChange
import { zoomMeetingstatusChange } from 'yach.electron.ipcrenderer';
zoomMeetingstatusChange(apicaller, callback);
electronOpenInvite
import { electronOpenInvite } from 'yach.electron.ipcrenderer';
electronOpenInvite(data);
electronReceiveMsg
import { electronReceiveMsg } from 'yach.electron.ipcrenderer';
electronReceiveMsg(apicaller, callback);
zoomMeetingUserJoin
import { zoomMeetingUserJoin } from 'yach.electron.ipcrenderer';
zoomMeetingUserJoin(apicaller, callback);
zoomMeetingUserLeft
import { zoomMeetingUserLeft } from 'yach.electron.ipcrenderer';
zoomMeetingUserLeft(apicaller, callback);
zoomMeetingHostChange
import { zoomMeetingHostChange } from 'yach.electron.ipcrenderer';
zoomMeetingHostChange(apicaller, callback);
agoraRtmUserLeave
import { agoraRtmUserLeave } from 'yach.electron.ipcrenderer';
agoraRtmUserLeave(apicaller, callback);
electronZoomCallFn
import { electronZoomCallFn } from 'yach.electron.ipcrenderer';
electronZoomCallFn(fnName, data, winName, callback);
elelctronMainWindowZoominvitebuttonClicked
import { elelctronMainWindowZoominvitebuttonClicked } from 'yach.electron.ipcrenderer';
elelctronMainWindowZoominvitebuttonClicked(win, data);
electronZoomRefresh
import { electronZoomRefresh } from 'yach.electron.ipcrenderer';
electronZoomRefresh(win, data);
electronStartCall
import { electronStartCall } from 'yach.electron.ipcrenderer';
electronStartCall(win, data);
electronOpenZoomUserList
import { electronOpenZoomUserList } from 'yach.electron.ipcrenderer';
electronOpenZoomUserList(data);
electronOpenZoomCalled
import { electronOpenZoomCalled } from 'yach.electron.ipcrenderer';
electronOpenZoomCalled(data);
electronInitReceiveMessagecb
import { electronInitReceiveMessagecb } from 'yach.electron.ipcrenderer';
electronInitReceiveMessagecb({ win, data });
electronInitUserLeavecb
import { electronInitUserLeavecb } from 'yach.electron.ipcrenderer';
electronInitUserLeavecb({ win, data });
electronOnZoomMeetingAudioStatusChange
import { electronOnZoomMeetingAudioStatusChange } from 'yach.electron.ipcrenderer';
electronOnZoomMeetingAudioStatusChange(apicaller, callback);
electronOnZoomMeetingAudioActiveChange
import { electronOnZoomMeetingAudioActiveChange } from 'yach.electron.ipcrenderer';
electronOnZoomMeetingAudioActiveChange(apicaller, callback);
electronOnZoomMeetingCurrUserChange
import { electronOnZoomMeetingCurrUserChange } from 'yach.electron.ipcrenderer';
electronOnZoomMeetingCurrUserChange(apicaller, callback);
electronOnZoomVideoStatusChange
import { electronOnZoomVideoStatusChange } from 'yach.electron.ipcrenderer';
electronOnZoomVideoStatusChange(apicaller, callback);
electronOnMainWindowZoominvitebuttonClicked
import { electronOnMainWindowZoominvitebuttonClicked } from 'yach.electron.ipcrenderer';
electronOnMainWindowZoominvitebuttonClicked(apicaller, callback);
electronOnMainWindowZoomcallEnter
import { electronOnMainWindowZoomcallEnter } from 'yach.electron.ipcrenderer';
electronOnMainWindowZoomcallEnter(apicaller, callback);
electronOnZoomInitError
import { electronOnZoomInitError } from 'yach.electron.ipcrenderer';
electronOnZoomInitError(apicaller, callback);
electronOnStartCall
import { electronOnStartCall } from 'yach.electron.ipcrenderer';
electronOnStartCall({ apicaller, callback });
ipc-message
electronUnreadOpenWin
import { electronUnreadOpenWin } from 'yach.electron.ipcrenderer';
electronUnreadOpenWin(data);
electronUnreadCloseWin
import { electronUnreadCloseWin } from 'yach.electron.ipcrenderer';
electronUnreadCloseWin();
electrongIsreadMsgReadGet
import { electrongIsreadMsgReadGet } from 'yach.electron.ipcrenderer';
electrongIsreadMsgReadGet(win, id, idServer, callback);
electronAgoraSendMessage
import { electronAgoraSendMessage } from 'yach.electron.ipcrenderer';
electronAgoraSendMessage(win, data);
elelctronAgoraClearChannel
import { elelctronAgoraClearChannel } from 'yach.electron.ipcrenderer';
elelctronAgoraClearChannel(win, data);
electronInviteSaveMessage
import { electronInviteSaveMessage } from 'yach.electron.ipcrenderer';
electronInviteSaveMessage(win, data);
electronMessageSend
import { electronMessageSend } from 'yach.electron.ipcrenderer';
electronMessageSend(win, data);
electronUnreadMsg
import { electronUnreadMsg } from 'yach.electron.ipcrenderer';
electronUnreadMsg(num, type);
electronNewMsgComing
import { electronNewMsgComing } from 'yach.electron.ipcrenderer';
electronNewMsgComing(ping);
electronUpdateUnreadMsgWin
import { electronUpdateUnreadMsgWin } from 'yach.electron.ipcrenderer';
electronUpdateUnreadMsgWin(list);
electronOnClickUnreadList
import { electronOnClickUnreadList } from 'yach.electron.ipcrenderer';
electronOnClickUnreadList(callback);
electronOnAgoraSendMessage
import { electronOnAgoraSendMessage } from 'yach.electron.ipcrenderer';
electronOnAgoraSendMessage({ apicaller, callback });
electronOnAgoraClearChannel
import { electronOnAgoraClearChannel } from 'yach.electron.ipcrenderer';
electronOnAgoraClearChannel({ apicaller, callback });
electronOnInviteSaveMessage
import { electronOnInviteSaveMessage } from 'yach.electron.ipcrenderer';
electronOnInviteSaveMessage({ apicaller, callback });
electronOnMessageSend
import { electronOnMessageSend } from 'yach.electron.ipcrenderer';
electronOnMessageSend({ apicaller, callback });
electronOnIsreadMsgReadGet
import { electronOnIsreadMsgReadGet } from 'yach.electron.ipcrenderer';
electronOnIsreadMsgReadGet({ apicaller, callback });
electronSendToIsreadMsgReadRes
import { electronSendToIsreadMsgReadRes } from 'yach.electron.ipcrenderer';
electronSendToIsreadMsgReadRes({ win, data });
electronSendToEffectMsgNoticeAction
import { electronSendToEffectMsgNoticeAction } from 'yach.electron.ipcrenderer';
electronSendToEffectMsgNoticeAction({ win, data });
electronOnEffectMsgNoticeAction
import { electronOnEffectMsgNoticeAction } from 'yach.electron.ipcrenderer';
electronOnEffectMsgNoticeAction({ apicaller, callback });
ipc-net
electronOnOfflineToOnline
import { electronOnOfflineToOnline } from 'yach.electron.ipcrenderer';
electronOnOfflineToOnline(apicaller, callback);
electronOnlineStatusChanged
import { electronOnlineStatusChanged } from 'yach.electron.ipcrenderer';
electronOnlineStatusChanged(status);
ipc-page
electronLoadFinish
import { electronLoadFinish } from 'yach.electron.ipcrenderer';
electronLoadFinish(apicaller, callback);
electronSinglewebviewGet
import { electronSinglewebviewGet } from 'yach.electron.ipcrenderer';
electronSinglewebviewGet(data, callback);
electronChangeSinglewebviewData
import { electronChangeSinglewebviewData } from 'yach.electron.ipcrenderer';
electronChangeSinglewebviewData(apicaller, callback);
electronWebviewAddTab
import { electronWebviewAddTab } from 'yach.electron.ipcrenderer';
electronWebviewAddTab(apicaller, callback);
electronCloseWebview
import { electronCloseWebview } from 'yach.electron.ipcrenderer';
electronCloseWebview(apicaller, callback);
electronWebviewNewTabRes
import { electronWebviewNewTabRes } from 'yach.electron.ipcrenderer';
electronWebviewNewTabRes(apicaller, callback);
electronOpenLink
import { electronOpenLink } from 'yach.electron.ipcrenderer';
electronOpenLink(data);
electronSinglewebviewOpen
import { electronSinglewebviewOpen } from 'yach.electron.ipcrenderer';
electronSinglewebviewOpen(data);
electronWebviewHideMethod
import { electronWebviewHideMethod } from 'yach.electron.ipcrenderer';
electronWebviewHideMethod(data);
electronSendToCloseWebviewWindow
import { electronSendToCloseWebviewWindow } from 'yach.electron.ipcrenderer';
electronSendToCloseWebviewWindow(win);
electronSendToNewTab
import { electronSendToNewTab } from 'yach.electron.ipcrenderer';
electronSendToNewTab(win);
electronSentToWeeklyShare
import { electronSentToWeeklyShare } from 'yach.electron.ipcrenderer';
electronSentToWeeklyShare(win, data, callback);
electronGetGlobalData
import { electronGetGlobalData } from 'yach.electron.ipcrenderer';
electronGetGlobalData(key);
electronVersionWindowOpen
import { electronVersionWindowOpen } from 'yach.electron.ipcrenderer';
electronVersionWindowOpen({ apicaller, data });
electronOpenWebView
import { electronOpenWebView } from 'yach.electron.ipcrenderer';
electronOpenWebView({ apicaller, data });
electronAddWebview
import { electronAddWebview } from 'yach.electron.ipcrenderer';
electronAddWebview({ apicaller, data });
electronOpenOnepage
import { electronOpenOnepage } from 'yach.electron.ipcrenderer';
electronOpenOnepage({ apicaller, data });
electronMainWindowLogout
import { electronMainWindowLogout } from 'yach.electron.ipcrenderer';
electronMainWindowLogout();
electronOnWeeklyShare
import { electronOnWeeklyShare } from 'yach.electron.ipcrenderer';
electronOnWeeklyShare({ apicaller, callback });
electronSendToWeeklyShareRes
import { electronSendToWeeklyShareRes } from 'yach.electron.ipcrenderer';
electronSendToWeeklyShareRes({ win, data });
electronSetGlobalData
import { electronSetGlobalData } from 'yach.electron.ipcrenderer';
electronSetGlobalData({ key, value });
ipc-panel
electronOpenUserpanel
import { electronOpenUserpanel } from 'yach.electron.ipcrenderer';
electronOpenUserpanel(data);
electronUserTokenGet
import { electronUserTokenGet } from 'yach.electron.ipcrenderer';
electronUserTokenGet(callback);
electronUserIdGet
import { electronUserIdGet } from 'yach.electron.ipcrenderer';
electronUserIdGet(callback);
electronUserAddSession
import { electronUserAddSession } from 'yach.electron.ipcrenderer';
electronUserAddSession(apicaller, data, callback);
electronUserAddOrgWinOpen
import { electronUserAddOrgWinOpen } from 'yach.electron.ipcrenderer';
electronUserAddOrgWinOpen(apicaller, data, callback);
electronUseraddComplexWindowOpen
import { electronUseraddComplexWindowOpen } from 'yach.electron.ipcrenderer';
electronUseraddComplexWindowOpen(apicaller, data, callback);
electronUseraddGroupWindowOpen
import { electronUseraddGroupWindowOpen } from 'yach.electron.ipcrenderer';
electronUseraddGroupWindowOpen(apicaller, data, callback);
electronWorkbenchWindowOpen
import { electronWorkbenchWindowOpen } from 'yach.electron.ipcrenderer';
electronWorkbenchWindowOpen(apicaller, data);
electronslidePanelWorkbenchOpen
import { electronslidePanelWorkbenchOpen } from 'yach.electron.ipcrenderer';
electronslidePanelWorkbenchOpen(apicaller, callback);
electronReminWindowOpen
import { electronReminWindowOpen } from 'yach.electron.ipcrenderer';
electronReminWindowOpen(win, data);
electronCloseItem
import { electronCloseItem } from 'yach.electron.ipcrenderer';
electronCloseItem(apicaller, callback);
electronSendToUseraddWindowRes
import { electronSendToUseraddWindowRes } from 'yach.electron.ipcrenderer';
electronSendToUseraddWindowRes(win, data);
electronSessionListGet
import { electronSessionListGet } from 'yach.electron.ipcrenderer';
electronSessionListGet(win, apicaller, callback);
electronSendToUserpanelGogroup
import { electronSendToUserpanelGogroup } from 'yach.electron.ipcrenderer';
electronSendToUserpanelGogroup(win, data);
electronSendToOpenTeamChat
import { electronSendToOpenTeamChat } from 'yach.electron.ipcrenderer';
electronSendToOpenTeamChat(win, data);
electronSendToOpenSingleChat
import { electronSendToOpenSingleChat } from 'yach.electron.ipcrenderer';
electronSendToOpenSingleChat(win, data);
electronOpenIsRead
import { electronOpenIsRead } from 'yach.electron.ipcrenderer';
electronOpenIsRead(data);
electronCloseIsRead
import { electronCloseIsRead } from 'yach.electron.ipcrenderer';
electronCloseIsRead(data);
OnRemindWindowOpen
import { OnRemindWindowOpen } from 'yach.electron.ipcrenderer';
electronOnRemindWindowOpen({ apicaller, callback });
electronSendToCloseItem
import { electronSendToCloseItem } from 'yach.electron.ipcrenderer';
electronSendToCloseItem({ win, data });
electronOnSessionListGet
import { electronOnSessionListGet } from 'yach.electron.ipcrenderer';
electronOnSessionListGet({ apicaller, callback });
electronSendToSessionListRes
import { electronSendToSessionListRes } from 'yach.electron.ipcrenderer';
electronSendToSessionListRes({ win, data });
electronOnSlidepanelLinkOpen
import { electronOnSlidepanelLinkOpen } from 'yach.electron.ipcrenderer';
electronOnSlidepanelLinkOpen({ apicaller, callback });
electronOpenToast
import { electronOpenToast } from 'yach.electron.ipcrenderer';
electronOpenToast({ apicaller, data });
electronOnOpenTeamChat
import { electronOnOpenTeamChat } from 'yach.electron.ipcrenderer';
electronOnOpenTeamChat({ apicaller, callback });
electronOnOpenSingleChat
import { electronOnOpenSingleChat } from 'yach.electron.ipcrenderer';
electronOnOpenSingleChat({ apicaller, callback });
electronOnUserpanelGogroup
import { electronOnUserpanelGogroup } from 'yach.electron.ipcrenderer';
electronOnUserpanelGogroup({ apicaller, callback });
electronOnUserpanelGoUserGroupSetting
import { electronOnUserpanelGoUserGroupSetting } from 'yach.electron.ipcrenderer';
electronOnUserpanelGoUserGroupSetting({ apicaller, callback });
electronOnGuideReport
import { electronOnGuideReport } from 'yach.electron.ipcrenderer';
electronOnGuideReport({ apicaller, callback });
electronSendToUserpanelGoUserGroupSetting
import { electronSendToUserpanelGoUserGroupSetting } from 'yach.electron.ipcrenderer';
electronSendToUserpanelGoUserGroupSetting(win, data);
electronSendToUserpanelShowEndorsement
import { electronSendToUserpanelShowEndorsement } from 'yach.electron.ipcrenderer';
electronSendToUserpanelShowEndorsement(win, data);
electronOnUserpanelShowEndorsement
import { electronOnUserpanelShowEndorsement } from 'yach.electron.ipcrenderer';
electronOnUserpanelShowEndorsement({ apicaller, callback });
ipc-proxy
electronJssdkProxy
import { electronJssdkProxy } from 'yach.electron.ipcrenderer';
electronJssdkProxy(apicaller, data, callback);
ipc-screen-shot
electronScreenShot
import { electronScreenShot } from 'yach.electron.ipcrenderer';
electronScreenShot({ apicaller, callback });
electronStartScreenCut
import { electronStartScreenCut } from 'yach.electron.ipcrenderer';
electronStartScreenCut({ apicaller, data, callback });
electronOnScreenCutRes
import { electronOnScreenCutRes } from 'yach.electron.ipcrenderer';
electronOnScreenCutRes({ apicaller, callback });
ipc-session
electronSessionStorageClear
import { electronSessionStorageClear } from 'yach.electron.ipcrenderer';
electronSessionStorageClear({ apicaller, data, callback });
ipc-systemset
electronResize
import { electronResize } from 'yach.electron.ipcrenderer';
electronResize(data);
electronSystemBlur
import { electronSystemBlur } from 'yach.electron.ipcrenderer';
electronSystemBlur(callback);
electronRemoveSystemBlur
import { electronRemoveSystemBlur } from 'yach.electron.ipcrenderer';
electronRemoveSystemBlur(callback);
electronStartUp
import { electronStartUp } from 'yach.electron.ipcrenderer';
electronStartUp((isStart = false));
electronSetLocale
import { electronSetLocale } from 'yach.electron.ipcrenderer';
electronSetLocale((lang = 'locale'));
electronRegister
import { electronRegister } from 'yach.electron.ipcrenderer';
electronRegister(data);
electronIsregister
import { electronIsregister } from 'yach.electron.ipcrenderer';
electronIsregister(accelerator);
electronUnregister
import { electronUnregister } from 'yach.electron.ipcrenderer';
electronUnregister(accelerator);
electronNotify
import { electronNotify } from 'yach.electron.ipcrenderer';
electronNotify((type = ''), data);
import { electronSetMenu } from 'yach.electron.ipcrenderer';
electronSetMenu(cmd);
electronSystemSendTypeChange
import { electronSystemSendTypeChange } from 'yach.electron.ipcrenderer';
electronSystemSendTypeChange(win, data);
electronLogout
import { electronLogout } from 'yach.electron.ipcrenderer';
electronLogout(win, data);
electronLogoutCloseWindow
import { electronLogoutCloseWindow } from 'yach.electron.ipcrenderer';
electronLogoutCloseWindow(data);
electronSessionClear
import { electronSessionClear } from 'yach.electron.ipcrenderer';
electronSessionClear();
electronGetCache
import { electronGetCache } from 'yach.electron.ipcrenderer';
electronGetCache();
electronGetCpu
import { electronGetCpu } from 'yach.electron.ipcrenderer';
electronGetCpu(apicaller, callback);
electronOpenSystemset
import { electronOpenSystemset } from 'yach.electron.ipcrenderer';
electronOpenSystemset({ apicaller, data });
electronSystemsetCancellationAll
import { electronSystemsetCancellationAll } from 'yach.electron.ipcrenderer';
electronSystemsetCancellationAll();
electronOnElectronLogout
import { electronOnElectronLogout } from 'yach.electron.ipcrenderer';
electronOnElectronLogout({ apicaller, callback });
electronOnSystemTopsearchFocus
import { electronOnSystemTopsearchFocus } from 'yach.electron.ipcrenderer';
electronOnSystemTopsearchFocus({ apicaller, callback });
electronOnSystemSendTypeChange
import { electronOnSystemSendTypeChange } from 'yach.electron.ipcrenderer';
electronOnSystemSendTypeChange({ apicaller, callback });
ipc-upload
electronFileUpload
import { electronFileUpload } from 'yach.electron.ipcrenderer';
electronFileUpload({ type, apicaller, channelid, data, rescallback, progresscallback });
electronClipboardUpload
import { electronClipboardUpload } from 'yach.electron.ipcrenderer';
electronClipboardUpload({ apicaller, data, rescallback, progresscallback });
electronFileUploadDestory
import { electronFileUploadDestory } from 'yach.electron.ipcrenderer';
electronFileUploadDestory(data);
electronWorkbenchUpload
import { electronWorkbenchUpload } from 'yach.electron.ipcrenderer';
electronWorkbenchUpload({ apicaller, data, rescallback, progresscallback });
ipc-version-win
electronVersionUpdate
import { electronVersionUpdate } from 'yach.electron.ipcrenderer';
electronVersionUpdate(data, callback, progresscallback);
electronUnzip
import { electronUnzip } from 'yach.electron.ipcrenderer';
electronUnzip(data, callback);
electronIncrementInstall
import { electronIncrementInstall } from 'yach.electron.ipcrenderer';
electronIncrementInstall(data, callback);
electronClientInstall
import { electronClientInstall } from 'yach.electron.ipcrenderer';
electronClientInstall(data);
electronWinClientInstall
import { electronWinClientInstall } from 'yach.electron.ipcrenderer';
electronWinClientInstall(apicaller, data, callback);
electronWindowResize
import { electronWindowResize } from 'yach.electron.ipcrenderer';
electronWindowResize(apicaller, data);
electronVersionUpdatePause
import { electronVersionUpdatePause } from 'yach.electron.ipcrenderer';
electronVersionUpdatePause(apicaller, data);
electronVersionUpdateFiles
import { electronVersionUpdateFiles } from 'yach.electron.ipcrenderer';
electronVersionUpdateFiles({ apicaller, updatejson }, callback);
electronRelaunch
import { electronRelaunch } from 'yach.electron.ipcrenderer';
electronRelaunch(apicaller, data);
ipc-window-operation
show
import { show } from 'yach.electron.ipcrenderer';
show(targetWindow);
hide
import { hide } from 'yach.electron.ipcrenderer';
hide(targetWindow);
max
import { max } from 'yach.electron.ipcrenderer';
max(targetWindow);
min
import { min } from 'yach.electron.ipcrenderer';
min(targetWindow);
close
import { close } from 'yach.electron.ipcrenderer';
close(targetWindow);
quit
import { quit } from 'yach.electron.ipcrenderer';
quit(targetWindow);
winFocus
import { winFocus } from 'yach.electron.ipcrenderer';
winFocus(win);
electronBrowserWinFocus
import { electronBrowserWinFocus } from 'yach.electron.ipcrenderer';
electronBrowserWinFocus(apicaller, callbackwin);
electronBrowserWinBlur
import { electronBrowserWinBlur } from 'yach.electron.ipcrenderer';
electronBrowserWinBlur(apicaller, callbackwin);
electronMainFocusChangeListen
import { electronMainFocusChangeListen } from 'yach.electron.ipcrenderer';
electronMainFocusChangeListen(apicaller, callbackwin);
electronClientPowerChangeListen
import { electronClientPowerChangeListen } from 'yach.electron.ipcrenderer';
electronClientPowerChangeListen(apicaller, callbackwin);
electronClientPowerGet
import { electronClientPowerGet } from 'yach.electron.ipcrenderer';
electronClientPowerGet(apicaller, callbackwin);
electronIsFocus
import { electronIsFocus } from 'yach.electron.ipcrenderer';
electronIsFocus(apicaller, callbackwin);
electronLangSet
import { electronLangSet } from 'yach.electron.ipcrenderer';
electronLangSet(language);
electronRelaunch
import { electronRelaunch } from 'yach.electron.ipcrenderer';
electronRelaunch();
electronOnMainWindowFocusChangeRes
import { electronOnMainWindowFocusChangeRes } from 'yach.electron.ipcrenderer';
electronOnMainWindowFocusChangeRes(apicaller, callback);
electronMainWindowLoaded
import { electronMainWindowLoaded } from 'yach.electron.ipcrenderer';
electronMainWindowLoaded({ apicaller, data });
electronCloseOtherWindow
import { electronCloseOtherWindow } from 'yach.electron.ipcrenderer';
electronCloseOtherWindow(apicaller);
electronSendToReloadMainWindow
import { electronSendToReloadMainWindow } from 'yach.electron.ipcrenderer';
electronSendToReloadMainWindow(win);
electronSystemAppActionDoubleClick
import { electronSystemAppActionDoubleClick } from 'yach.electron.ipcrenderer';
electronSystemAppActionDoubleClick({ apicaller });
electronWindowMoveTop
import { electronWindowMoveTop } from 'yach.electron.ipcrenderer';
electronWindowMoveTop({ apicaller });
ipc-zhibo
electronZhiboCheck
import { electronZhiboCheck } from 'yach.electron.ipcrenderer';
electronZhiboCheck({ apicaller, callback });
electronZhiboInstall
import { electronZhiboInstall } from 'yach.electron.ipcrenderer';
electronZhiboInstall({ apicaller, callback });
version
0.1.12.20200914
- add ipc-channel
- avoid memory leaks caused by unavailable ipc
a. update ipc-upload
b. update ipc-download
0.1.11.20200903
- update ipc-panel
- update ipc-window-operation
- update ipc-log
0.1.10.20200825
- update files install
- add electronSystemAppActionDoubleClick
0.1.9.20200820
Added some modules related to session group and email attachs.
Fixed screenshot bugs.
- update ipc-page
- update ipc-panel
- update ipc-screen-shot
0.1.8.20200819
- update ipc-images
- update ipc-message
- update ipc-email
0.1.7.20200810
- add some new functions in some modules
- add ipc-debug module
- modify electronFileUploadDestory's params in ipc-upload model
- add ipc-net module
- add ipc-screen-shot module
- add ipc-session module
- add ipc-zhibo module
0.1.6.20200729
- update electronNotify's params in ipc-systemset
- update readme
0.1.5.20200727
- add ipc-email
- update ipc-file electronCheckFile
0.1.3.20200723
- update ipc-proxy
0.0.6.20200720
- ipc-channel-listener
- ipc-download
- ipc-file
- ipc-images
- ipc-meeting
- ipc-message
- ipc-page
- ipc-panel
- ipc-proxy
- ipc-systemset
- ipc-upload
- ipc-version-win
0.0.5.20200717
- ipc log add check msg
0.0.4.20200705
- 更新 readme
0.0.3.20200627
- ipc window operation
0.0.2.20200626
- ipc info
0.0.1.20200613
- init project
- electron log add project