Created
March 8, 2019 03:24
-
-
Save raphaelsoul/2a20fd88f4e6e5429877659b16c2e64a to your computer and use it in GitHub Desktop.
migu sdk function names
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // get from `Object.keys(window)` in an empty page | |
| const loaded = 'postMessage|blur|focus|close|parent|opener|top|length|frames|closed|location|self|window|document|name|customElements|history|locationbar|menubar|personalbar|scrollbars|statusbar|toolbar|status|frameElement|navigator|origin|external|screen|innerWidth|innerHeight|scrollX|pageXOffset|scrollY|pageYOffset|visualViewport|screenX|screenY|outerWidth|outerHeight|devicePixelRatio|clientInformation|screenLeft|screenTop|defaultStatus|defaultstatus|styleMedia|onanimationend|onanimationiteration|onanimationstart|onsearch|ontransitionend|onwebkitanimationend|onwebkitanimationiteration|onwebkitanimationstart|onwebkittransitionend|isSecureContext|onabort|onblur|oncancel|oncanplay|oncanplaythrough|onchange|onclick|onclose|oncontextmenu|oncuechange|ondblclick|ondrag|ondragend|ondragenter|ondragleave|ondragover|ondragstart|ondrop|ondurationchange|onemptied|onended|onerror|onfocus|oninput|oninvalid|onkeydown|onkeypress|onkeyup|onload|onloadeddata|onloadedmetadata|onloadstart|onmousedown|onmouseenter|onmouseleave|onmousemove|onmouseout|onmouseover|onmouseup|onmousewheel|onpause|onplay|onplaying|onprogress|onratechange|onreset|onresize|onscroll|onseeked|onseeking|onselect|onstalled|onsubmit|onsuspend|ontimeupdate|ontoggle|onvolumechange|onwaiting|onwheel|onauxclick|ongotpointercapture|onlostpointercapture|onpointerdown|onpointermove|onpointerup|onpointercancel|onpointerover|onpointerout|onpointerenter|onpointerleave|onselectstart|onselectionchange|onafterprint|onbeforeprint|onbeforeunload|onhashchange|onlanguagechange|onmessage|onmessageerror|onoffline|ononline|onpagehide|onpageshow|onpopstate|onrejectionhandled|onstorage|onunhandledrejection|onunload|performance|stop|open|alert|confirm|prompt|print|queueMicrotask|requestAnimationFrame|cancelAnimationFrame|captureEvents|releaseEvents|requestIdleCallback|cancelIdleCallback|getComputedStyle|matchMedia|moveTo|moveBy|resizeTo|resizeBy|scroll|scrollTo|scrollBy|getSelection|find|webkitRequestAnimationFrame|webkitCancelAnimationFrame|fetch|btoa|atob|setTimeout|clearTimeout|setInterval|clearInterval|createImageBitmap|onappinstalled|onbeforeinstallprompt|crypto|ondevicemotion|ondeviceorientation|ondeviceorientationabsolute|indexedDB|webkitStorageInfo|sessionStorage|localStorage|chrome|speechSynthesis|webkitRequestFileSystem|webkitResolveLocalFileSystemURL|openDatabase|applicationCache|caches|urlHeader|stateCode|statusType|UIStyle|initCallback|randomNum|authId|netId|loadJS|logBug|logBugString|codeStingFun|Base64|encryFun|testCode|loginType|loginOut|getUserInfo|openRingTone|getAuditionToneUrl|openMiGuInit|callbackSdkPay|initFun|payFun|callbackDing|openMiguSDK0|queryPolicy|queryStrategyBYB|sendONEMsg|A|B|C|orderIdFun|sendONEMsgOrder|orderRingTone|orderRingToneYes|giveRingTone|giveRingToneYes|getUserRingBase|setRing|delRing|queryUserDefaultRing|orderRingBox|orderRingBoxYes|queryUserRingBox|askforRing|queryOpenRingYN|orderMonthRing|orderMonthRingYes|newObj|cancelMonthRing|cancelMonthRingYes|queryMonthRingYN|simpOrderRing|simpMemberOrderRing|queryUserAttribute|queryUserState|queryMemberInfo|openMember|openMemberYes|cancelMember|openUserBJHY|openUserBJHYYes|queryUserBJHY|queryPolicyBJHY|openCPMB|openCPMBYes|newObjCP|cancelCPMB|cancelCPMBYes|queryCPMB|rdownlinkCP|sdownlinkCP|queryStream|queryRBInfo|getCPPerDownRing|getCPPerDownRingYes|getCPPerDownSong|getCPPerDownSongYes|getCPPerDownRingCL|getCPPerDownSongCL|getEAuditionUrl|getListInfo|getListSongInfo|getAlbumInfo|getAlbumSongInfo|getMusicSingerInfo|getTagInfo|getTagMusicInfo|searchKeySong|querySingerInfo|getAlbumInfoForSId|querySInfoForSId|recommandMusic|recommandSinger|recommandMusicLook|recommandCoop|queryRingPoicy|getRingDownlink|getRingDownlinkYes|getRingAuditionUrl|presentRing|presentRingYes|querySongPolicy|downSongMonth|downSongMonthYes|querySongDownling|querySongDownlingYes|querySongMonthInfo|querySongdbpolicy|presentSong|presentSongYes|openCPExlusive|openCPExlusiveYes|QueryExclusiveCP|orderAlbum|orderAlbumYes|presentAlbum|presentAlbumYes|queryAlbumOrderNum|setRing_sdk|delRing_sdk|queryUserDefaultRing_sdk|getUserRingBase_sdk|delUserRing_sdk|queryRoundRing|createRoundRing|delRoundRing|upRoundRing|querySULRoundRing|sendONEMsg_out|outA|outB|outC|orderIdFun_out|sendONEMsgOrder_out|callbackNameCC|channelCode|token|conflictCancel|conflictCancelYes|conflictBao|codeMsisdnL|songList_sdk|albumList_sdk|artistsList_sdk|encryptId_sdk|querytone_kd|order_asMber|download_auth_asMber|download_asMber|newObjAS|cancel_asMber|cancel_asMberYes|queryMember_asMber|newObjOrder|newObjOrder_res|keyMember_asMber|key_asMberYes|checkFilter|uploadDiyVrbtListener|miguUploadDiyVrbt|loadUploadDiyVrbtPage|closeUploadDiyVrbtPage|miguOpenVrbt|miguCancelVrbt|miguQueryStatusVrbt|miguOrderVrbt|miguOrderVrbtYes|miguDeleteVrbt|miguQueryVrbt|miguAddSettingVrbt|miguModifySettingVrbt|miguDelSettingVrbt|miguQuerySettingVrbt|miguQueryDiyVrbt|miguVrbtTryToSee|miguVrbtPolicy|miguQueryProductVrbt|miguQueryStatusVoLTE|miguCrbtFreeOrder|miguCrbtMonthAndPayBiz|miguCrbtMonthAndPayCharge|miguCrbtMonthAndPayQuery|miguCreateCallGrp|miguDelCallGrp|miguQueryCallGrp|miguAddCallGrpMem|miguDelCallGrpMem|miguQueryCallGrpMem|miguVrbtAddCallerGroup|miguVrbtModCallerGroup|miguVrbtDelCallerGroup|miguVrbtQueryCallerGroup|miguVrbtAddCallerGroupMem|miguVrbtModCallerGroupMem|miguVrbtDelCallerGroupMem|miguVrbtQueryCallerGroupMem|__VUE_DEVTOOLS_TOAST__'; | |
| // get from `Object.keys(window)` in a page only loads migu open sdk | |
| const non_load = 'postMessage|blur|focus|close|parent|opener|top|length|frames|closed|location|self|window|document|name|customElements|history|locationbar|menubar|personalbar|scrollbars|statusbar|toolbar|status|frameElement|navigator|origin|external|screen|innerWidth|innerHeight|scrollX|pageXOffset|scrollY|pageYOffset|visualViewport|screenX|screenY|outerWidth|outerHeight|devicePixelRatio|clientInformation|screenLeft|screenTop|defaultStatus|defaultstatus|styleMedia|onanimationend|onanimationiteration|onanimationstart|onsearch|ontransitionend|onwebkitanimationend|onwebkitanimationiteration|onwebkitanimationstart|onwebkittransitionend|isSecureContext|onabort|onblur|oncancel|oncanplay|oncanplaythrough|onchange|onclick|onclose|oncontextmenu|oncuechange|ondblclick|ondrag|ondragend|ondragenter|ondragleave|ondragover|ondragstart|ondrop|ondurationchange|onemptied|onended|onerror|onfocus|oninput|oninvalid|onkeydown|onkeypress|onkeyup|onload|onloadeddata|onloadedmetadata|onloadstart|onmousedown|onmouseenter|onmouseleave|onmousemove|onmouseout|onmouseover|onmouseup|onmousewheel|onpause|onplay|onplaying|onprogress|onratechange|onreset|onresize|onscroll|onseeked|onseeking|onselect|onstalled|onsubmit|onsuspend|ontimeupdate|ontoggle|onvolumechange|onwaiting|onwheel|onauxclick|ongotpointercapture|onlostpointercapture|onpointerdown|onpointermove|onpointerup|onpointercancel|onpointerover|onpointerout|onpointerenter|onpointerleave|onselectstart|onselectionchange|onafterprint|onbeforeprint|onbeforeunload|onhashchange|onlanguagechange|onmessage|onmessageerror|onoffline|ononline|onpagehide|onpageshow|onpopstate|onrejectionhandled|onstorage|onunhandledrejection|onunload|performance|stop|open|alert|confirm|prompt|print|queueMicrotask|requestAnimationFrame|cancelAnimationFrame|captureEvents|releaseEvents|requestIdleCallback|cancelIdleCallback|getComputedStyle|matchMedia|moveTo|moveBy|resizeTo|resizeBy|scroll|scrollTo|scrollBy|getSelection|find|webkitRequestAnimationFrame|webkitCancelAnimationFrame|fetch|btoa|atob|setTimeout|clearTimeout|setInterval|clearInterval|createImageBitmap|onappinstalled|onbeforeinstallprompt|crypto|ondevicemotion|ondeviceorientation|ondeviceorientationabsolute|indexedDB|webkitStorageInfo|sessionStorage|localStorage|chrome|speechSynthesis|webkitRequestFileSystem|webkitResolveLocalFileSystemURL|openDatabase|applicationCache|caches|__VUE_DEVTOOLS_TOAST__'; | |
| const a = loaded.split('|'); | |
| const b = non_load.split('|'); | |
| let difference = a.concat(b).filter(v => !a.includes(v) || !b.includes(v)); | |
| console.log(JSON.stringify(difference, null, 4)); | |
| // output is here | |
| const output = [ | |
| "urlHeader", | |
| "stateCode", | |
| "statusType", | |
| "UIStyle", | |
| "initCallback", | |
| "randomNum", | |
| "authId", | |
| "netId", | |
| "loadJS", | |
| "logBug", | |
| "logBugString", | |
| "codeStingFun", | |
| "Base64", | |
| "encryFun", | |
| "testCode", | |
| "loginType", | |
| "loginOut", | |
| "getUserInfo", | |
| "openRingTone", | |
| "getAuditionToneUrl", | |
| "openMiGuInit", | |
| "callbackSdkPay", | |
| "initFun", | |
| "payFun", | |
| "callbackDing", | |
| "openMiguSDK0", | |
| "queryPolicy", | |
| "queryStrategyBYB", | |
| "sendONEMsg", | |
| "A", | |
| "B", | |
| "C", | |
| "orderIdFun", | |
| "sendONEMsgOrder", | |
| "orderRingTone", | |
| "orderRingToneYes", | |
| "giveRingTone", | |
| "giveRingToneYes", | |
| "getUserRingBase", | |
| "setRing", | |
| "delRing", | |
| "queryUserDefaultRing", | |
| "orderRingBox", | |
| "orderRingBoxYes", | |
| "queryUserRingBox", | |
| "askforRing", | |
| "queryOpenRingYN", | |
| "orderMonthRing", | |
| "orderMonthRingYes", | |
| "newObj", | |
| "cancelMonthRing", | |
| "cancelMonthRingYes", | |
| "queryMonthRingYN", | |
| "simpOrderRing", | |
| "simpMemberOrderRing", | |
| "queryUserAttribute", | |
| "queryUserState", | |
| "queryMemberInfo", | |
| "openMember", | |
| "openMemberYes", | |
| "cancelMember", | |
| "openUserBJHY", | |
| "openUserBJHYYes", | |
| "queryUserBJHY", | |
| "queryPolicyBJHY", | |
| "openCPMB", | |
| "openCPMBYes", | |
| "newObjCP", | |
| "cancelCPMB", | |
| "cancelCPMBYes", | |
| "queryCPMB", | |
| "rdownlinkCP", | |
| "sdownlinkCP", | |
| "queryStream", | |
| "queryRBInfo", | |
| "getCPPerDownRing", | |
| "getCPPerDownRingYes", | |
| "getCPPerDownSong", | |
| "getCPPerDownSongYes", | |
| "getCPPerDownRingCL", | |
| "getCPPerDownSongCL", | |
| "getEAuditionUrl", | |
| "getListInfo", | |
| "getListSongInfo", | |
| "getAlbumInfo", | |
| "getAlbumSongInfo", | |
| "getMusicSingerInfo", | |
| "getTagInfo", | |
| "getTagMusicInfo", | |
| "searchKeySong", | |
| "querySingerInfo", | |
| "getAlbumInfoForSId", | |
| "querySInfoForSId", | |
| "recommandMusic", | |
| "recommandSinger", | |
| "recommandMusicLook", | |
| "recommandCoop", | |
| "queryRingPoicy", | |
| "getRingDownlink", | |
| "getRingDownlinkYes", | |
| "getRingAuditionUrl", | |
| "presentRing", | |
| "presentRingYes", | |
| "querySongPolicy", | |
| "downSongMonth", | |
| "downSongMonthYes", | |
| "querySongDownling", | |
| "querySongDownlingYes", | |
| "querySongMonthInfo", | |
| "querySongdbpolicy", | |
| "presentSong", | |
| "presentSongYes", | |
| "openCPExlusive", | |
| "openCPExlusiveYes", | |
| "QueryExclusiveCP", | |
| "orderAlbum", | |
| "orderAlbumYes", | |
| "presentAlbum", | |
| "presentAlbumYes", | |
| "queryAlbumOrderNum", | |
| "setRing_sdk", | |
| "delRing_sdk", | |
| "queryUserDefaultRing_sdk", | |
| "getUserRingBase_sdk", | |
| "delUserRing_sdk", | |
| "queryRoundRing", | |
| "createRoundRing", | |
| "delRoundRing", | |
| "upRoundRing", | |
| "querySULRoundRing", | |
| "sendONEMsg_out", | |
| "outA", | |
| "outB", | |
| "outC", | |
| "orderIdFun_out", | |
| "sendONEMsgOrder_out", | |
| "callbackNameCC", | |
| "channelCode", | |
| "token", | |
| "conflictCancel", | |
| "conflictCancelYes", | |
| "conflictBao", | |
| "codeMsisdnL", | |
| "songList_sdk", | |
| "albumList_sdk", | |
| "artistsList_sdk", | |
| "encryptId_sdk", | |
| "querytone_kd", | |
| "order_asMber", | |
| "download_auth_asMber", | |
| "download_asMber", | |
| "newObjAS", | |
| "cancel_asMber", | |
| "cancel_asMberYes", | |
| "queryMember_asMber", | |
| "newObjOrder", | |
| "newObjOrder_res", | |
| "keyMember_asMber", | |
| "key_asMberYes", | |
| "checkFilter", | |
| "uploadDiyVrbtListener", | |
| "miguUploadDiyVrbt", | |
| "loadUploadDiyVrbtPage", | |
| "closeUploadDiyVrbtPage", | |
| "miguOpenVrbt", | |
| "miguCancelVrbt", | |
| "miguQueryStatusVrbt", | |
| "miguOrderVrbt", | |
| "miguOrderVrbtYes", | |
| "miguDeleteVrbt", | |
| "miguQueryVrbt", | |
| "miguAddSettingVrbt", | |
| "miguModifySettingVrbt", | |
| "miguDelSettingVrbt", | |
| "miguQuerySettingVrbt", | |
| "miguQueryDiyVrbt", | |
| "miguVrbtTryToSee", | |
| "miguVrbtPolicy", | |
| "miguQueryProductVrbt", | |
| "miguQueryStatusVoLTE", | |
| "miguCrbtFreeOrder", | |
| "miguCrbtMonthAndPayBiz", | |
| "miguCrbtMonthAndPayCharge", | |
| "miguCrbtMonthAndPayQuery", | |
| "miguCreateCallGrp", | |
| "miguDelCallGrp", | |
| "miguQueryCallGrp", | |
| "miguAddCallGrpMem", | |
| "miguDelCallGrpMem", | |
| "miguQueryCallGrpMem", | |
| "miguVrbtAddCallerGroup", | |
| "miguVrbtModCallerGroup", | |
| "miguVrbtDelCallerGroup", | |
| "miguVrbtQueryCallerGroup", | |
| "miguVrbtAddCallerGroupMem", | |
| "miguVrbtModCallerGroupMem", | |
| "miguVrbtDelCallerGroupMem", | |
| "miguVrbtQueryCallerGroupMem" | |
| ]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment