6.10.2 • Published 4d ago
hylid-bridge
Licence
MIT
Version
6.10.2
Deps
10
Size
4.8 MB
Vulns
1
Weekly
0
hylid-bridge
Unite Api For MiniProgram Project.
Description
For mini programs that are launched to different native apps, they run on different containers. The JSAPIs that these mini programs can call may vary. This package can solve this problem.
Install
npm i hylid-bridge --save
Usage
Use in Modern Web Project
You need import method form hylid-bridge library and call it instead of according to my global namespace.
import { alert } from 'hylid-bridge';
Page({
alert() {
alert({
content: 'hylid-bridge alert',
});
},
});
Use in Plain HTML
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.marmot-cloud.com/page/hylid-bridge/umd/1.0.0/index.js"></script>
</head>
<body>
<script>
my.alert({
content: 'hylid-bridge',
});
</script>
</body>
</html>
refer: How to transform an HTML 5 mobile app to an HTML 5 mini program
API
The following table lists the latest JSAPIs that are supported in JS bridge, and the API list will be constantly updated.
MiniProgram
| API | demo | gcash | tngd | alipay | chope | alipayhk | dana | tmn | mpay | toss | zalopay | kakaopay | tinaba | hipay | scb_planetplus | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| addFatigueAction | ||||||||||||||||
| addPhoneContact | ||||||||||||||||
| alert | ||||||||||||||||
| apDisableJSAPI | ||||||||||||||||
| appxrpc | ||||||||||||||||
| APRegionRPC | ||||||||||||||||
| batchQueryCdpSpaceInfo | ||||||||||||||||
| chooseImage | ||||||||||||||||
| choosePhoneContact | ||||||||||||||||
| clearStorage | ||||||||||||||||
| clearStorageSync | ||||||||||||||||
| closeBluetoothAdapter | ||||||||||||||||
| closeSocket | ||||||||||||||||
| confirm | ||||||||||||||||
| connectBLEDevice | ||||||||||||||||
| connectSocket | ||||||||||||||||
| createAnimation | ||||||||||||||||
| createWebViewContext | ||||||||||||||||
| datePicker | ||||||||||||||||
| disconnectBLEDevice | ||||||||||||||||
| downloadFile | ||||||||||||||||
| exitApp | ||||||||||||||||
| getAppIdSync | ||||||||||||||||
| getAppToken | ||||||||||||||||
| getClientInfo | ||||||||||||||||
| getAuthCode | ||||||||||||||||
| getBatteryInfo | ||||||||||||||||
| getBLEDeviceCharacteristics | ||||||||||||||||
| getBLEDeviceServices | ||||||||||||||||
| getBluetoothAdapterState | ||||||||||||||||
| getBluetoothDevices | ||||||||||||||||
| getClipboard | ||||||||||||||||
| getComponentAuth | ||||||||||||||||
| getConnectedBluetoothDevices | ||||||||||||||||
| getFileInfo | ||||||||||||||||
| getImageInfo | ||||||||||||||||
| getLocation | ||||||||||||||||
| getNetworkType | ||||||||||||||||
| getOpenUserInfo | ||||||||||||||||
| getPaymentCode | ||||||||||||||||
| getPhoneNumber | ||||||||||||||||
| getSavedFileInfo | ||||||||||||||||
| getSavedFileList | ||||||||||||||||
| getScreenBrightness | ||||||||||||||||
| getServerTime | ||||||||||||||||
| getSetting | ||||||||||||||||
| getSiteInfo | ||||||||||||||||
| getStorage | ||||||||||||||||
| getStorageSync | ||||||||||||||||
| getSystemInfo | ||||||||||||||||
| getSystemInfoSync | ||||||||||||||||
| hideBackHome | ||||||||||||||||
| hideKeyboard | ||||||||||||||||
| hideLoading | ||||||||||||||||
| hideNavigationBarLoading | ||||||||||||||||
| hideTabBar | ||||||||||||||||
| hideToast | ||||||||||||||||
| inquireQuote | ||||||||||||||||
| isInstalledApp | ||||||||||||||||
| makePhoneCall | ||||||||||||||||
| multiLevelSelect | ||||||||||||||||
| navigateBack | ||||||||||||||||
| navigateBackMiniProgram | ||||||||||||||||
| navigateTo | ||||||||||||||||
| navigateToBizScene | ||||||||||||||||
| navigateToMiniProgram | ||||||||||||||||
| notifyBLECharacteristicValueChange | ||||||||||||||||
| offAccelerometerChange | ||||||||||||||||
| offBLECharacteristicValueChange | ||||||||||||||||
| offBLEConnectionStateChanged | ||||||||||||||||
| offBluetoothAdapterStateChange | ||||||||||||||||
| offBluetoothDeviceFound | ||||||||||||||||
| offCompassChange | ||||||||||||||||
| offMemoryWarning | ||||||||||||||||
| offSocketClose | ||||||||||||||||
| offSocketError | ||||||||||||||||
| offSocketMessage | ||||||||||||||||
| offSocketOpen | ||||||||||||||||
| offUserCaptureScreen | ||||||||||||||||
| onAccelerometerChange | ||||||||||||||||
| onBLECharacteristicValueChange | ||||||||||||||||
| onBLEConnectionStateChanged | ||||||||||||||||
| onBluetoothAdapterStateChange | ||||||||||||||||
| onBluetoothDeviceFound | ||||||||||||||||
| onCompassChange | ||||||||||||||||
| onMemoryWarning | ||||||||||||||||
| onSocketClose | ||||||||||||||||
| onSocketError | ||||||||||||||||
| onSocketMessage | ||||||||||||||||
| onSocketOpen | ||||||||||||||||
| onUserCaptureScreen | ||||||||||||||||
| openBluetoothAdapter | ||||||||||||||||
| openDocument | ||||||||||||||||
| openSchemeWithBacking | ||||||||||||||||
| openSetting | ||||||||||||||||
| pageScrollTo | ||||||||||||||||
| paySignCenter | ||||||||||||||||
| previewImage | ||||||||||||||||
| prompt | ||||||||||||||||
| readBLECharacteristicValue | ||||||||||||||||
| redirectTo | ||||||||||||||||
| regionFetchAllApps | ||||||||||||||||
| regionSearchAppsByKeywords | ||||||||||||||||
| reLaunch | ||||||||||||||||
| removeSavedFile | ||||||||||||||||
| removeStorage | ||||||||||||||||
| removeStorageSync | ||||||||||||||||
| request | ||||||||||||||||
| rpc | ||||||||||||||||
| saveFile | ||||||||||||||||
| saveImage | ||||||||||||||||
| scan | ||||||||||||||||
| sendSocketMessage | ||||||||||||||||
| setBackgroundColor | ||||||||||||||||
| setCanPullDown | ||||||||||||||||
| setClipboard | ||||||||||||||||
| setKeepScreenOn | ||||||||||||||||
| setNavigationBar | ||||||||||||||||
| setOptionMenu | ||||||||||||||||
| setScreenBrightness | ||||||||||||||||
| setStorage | ||||||||||||||||
| setStorageSync | ||||||||||||||||
| setTabBarStyle | ||||||||||||||||
| showActionSheet | ||||||||||||||||
| showAuthGuide | ||||||||||||||||
| showLoading | ||||||||||||||||
| showNavigationBarLoading | ||||||||||||||||
| showToast | ||||||||||||||||
| signContract | ||||||||||||||||
| startApp | ||||||||||||||||
| startBizService | ||||||||||||||||
| startBluetoothDevicesDiscovery | ||||||||||||||||
| startPullDownRefresh | ||||||||||||||||
| stopBluetoothDevicesDiscovery | ||||||||||||||||
| stopPullDownRefresh | ||||||||||||||||
| switchTab | ||||||||||||||||
| thirdPartyAuthForAc | ||||||||||||||||
| tradePay | ||||||||||||||||
| crossPay | ||||||||||||||||
| uploadApdidToken | ||||||||||||||||
| uploadFile | ||||||||||||||||
| vibrate | ||||||||||||||||
| watchShake | ||||||||||||||||
| writeBLECharacteristicValue | ||||||||||||||||
| getLaunchOptionsSync | ||||||||||||||||
| createSelectorQuery | ||||||||||||||||
| canIUse | ||||||||||||||||
| getStorageInfo | ||||||||||||||||
| getStorageInfoSync | ||||||||||||||||
| showSharePanel | ||||||||||||||||
| hideOptionButton | ||||||||||||||||
| getAppId | ||||||||||||||||
| getCurrentPages | ||||||||||||||||
| getSDKVersion | ||||||||||||||||
| setTransparentTitle | ||||||||||||||||
| getRunScene | ||||||||||||||||
| chooseFileFromDisk | ||||||||||||||||
| chooseVideo | ||||||||||||||||
| compressImage | ||||||||||||||||
| setTabBarItem | ||||||||||||||||
| showTabBar | ||||||||||||||||
| getBackgroundFetchData | ||||||||||||||||
| getEnterOptionsSync |
HTML5
| API | demo | gcash | tngd | alipay | chope | alipayhk | dana | tmn | toss | zalopay | kakaopay | tinaba | hipay | scb_planetplus | mpay | ocbc_aliminiprog | kplus |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| addFatigueAction | |||||||||||||||||
| addPhoneContact | |||||||||||||||||
| alert | |||||||||||||||||
| apDisableJSAPI | |||||||||||||||||
| appxrpc | |||||||||||||||||
| APRegionRPC | |||||||||||||||||
| batchQueryCdpSpaceInfo | |||||||||||||||||
| chooseImage | |||||||||||||||||
| choosePhoneContact | |||||||||||||||||
| clearStorage | |||||||||||||||||
| clearStorageSync | |||||||||||||||||
| closeBluetoothAdapter | |||||||||||||||||
| closeSocket | |||||||||||||||||
| confirm | |||||||||||||||||
| connectBLEDevice | |||||||||||||||||
| connectSocket | |||||||||||||||||
| createAnimation | |||||||||||||||||
| createWebViewContext | |||||||||||||||||
| datePicker | |||||||||||||||||
| disconnectBLEDevice | |||||||||||||||||
| downloadFile | |||||||||||||||||
| exitApp | |||||||||||||||||
| getAppIdSync | |||||||||||||||||
| getAppToken | |||||||||||||||||
| getClientInfo | |||||||||||||||||
| getAuthCode | |||||||||||||||||
| getBatteryInfo | |||||||||||||||||
| getBLEDeviceCharacteristics | |||||||||||||||||
| getBLEDeviceServices | |||||||||||||||||
| getBluetoothAdapterState | |||||||||||||||||
| getBluetoothDevices | |||||||||||||||||
| getClipboard | |||||||||||||||||
| getComponentAuth | |||||||||||||||||
| getConnectedBluetoothDevices | |||||||||||||||||
| getFileInfo | |||||||||||||||||
| getImageInfo | |||||||||||||||||
| getLocation | |||||||||||||||||
| getNetworkType | |||||||||||||||||
| getOpenUserInfo | |||||||||||||||||
| getPaymentCode | |||||||||||||||||
| getPhoneNumber | |||||||||||||||||
| getSavedFileInfo | |||||||||||||||||
| getSavedFileList | |||||||||||||||||
| getScreenBrightness | |||||||||||||||||
| getServerTime | |||||||||||||||||
| getSetting | |||||||||||||||||
| getSiteInfo | |||||||||||||||||
| getStorage | |||||||||||||||||
| getStorageSync | |||||||||||||||||
| getSystemInfo | |||||||||||||||||
| getSystemInfoSync | |||||||||||||||||
| hideBackHome | |||||||||||||||||
| hideKeyboard | |||||||||||||||||
| hideLoading | |||||||||||||||||
| hideNavigationBarLoading | |||||||||||||||||
| hideTabBar | |||||||||||||||||
| hideToast | |||||||||||||||||
| inquireQuote | |||||||||||||||||
| isInstalledApp | |||||||||||||||||
| makePhoneCall | |||||||||||||||||
| multiLevelSelect | |||||||||||||||||
| navigateBack | |||||||||||||||||
| navigateBackMiniProgram | |||||||||||||||||
| navigateTo | |||||||||||||||||
| navigateToBizScene | |||||||||||||||||
| navigateToMiniProgram | |||||||||||||||||
| notifyBLECharacteristicValueChange | |||||||||||||||||
| offAccelerometerChange | |||||||||||||||||
| offBLECharacteristicValueChange | |||||||||||||||||
| offBLEConnectionStateChanged | |||||||||||||||||
| offBluetoothAdapterStateChange | |||||||||||||||||
| offBluetoothDeviceFound | |||||||||||||||||
| offCompassChange | |||||||||||||||||
| offMemoryWarning | |||||||||||||||||
| offSocketClose | |||||||||||||||||
| offSocketError | |||||||||||||||||
| offSocketMessage | |||||||||||||||||
| offSocketOpen | |||||||||||||||||
| offUserCaptureScreen | |||||||||||||||||
| onAccelerometerChange | |||||||||||||||||
| onBLECharacteristicValueChange | |||||||||||||||||
| onBLEConnectionStateChanged | |||||||||||||||||
| onBluetoothAdapterStateChange | |||||||||||||||||
| onBluetoothDeviceFound | |||||||||||||||||
| onCompassChange | |||||||||||||||||
| onMemoryWarning | |||||||||||||||||
| onSocketClose | |||||||||||||||||
| onSocketError | |||||||||||||||||
| onSocketMessage | |||||||||||||||||
| onSocketOpen | |||||||||||||||||
| onUserCaptureScreen | |||||||||||||||||
| openBluetoothAdapter | |||||||||||||||||
| openDocument | |||||||||||||||||
| openSchemeWithBacking | |||||||||||||||||
| openSetting | |||||||||||||||||
| pageScrollTo | |||||||||||||||||
| paySignCenter | |||||||||||||||||
| previewImage | |||||||||||||||||
| prompt | |||||||||||||||||
| readBLECharacteristicValue | |||||||||||||||||
| redirectTo | |||||||||||||||||
| regionFetchAllApps | |||||||||||||||||
| regionSearchAppsByKeywords | |||||||||||||||||
| reLaunch | |||||||||||||||||
| removeSavedFile | |||||||||||||||||
| removeStorage | |||||||||||||||||
| removeStorageSync | |||||||||||||||||
| request | |||||||||||||||||
| rpc | |||||||||||||||||
| saveFile | |||||||||||||||||
| saveImage | |||||||||||||||||
| scan | |||||||||||||||||
| sendSocketMessage | |||||||||||||||||
| setBackgroundColor | |||||||||||||||||
| setCanPullDown | |||||||||||||||||
| setClipboard | |||||||||||||||||
| setKeepScreenOn | |||||||||||||||||
| setNavigationBar | |||||||||||||||||
| setOptionMenu | |||||||||||||||||
| setScreenBrightness | |||||||||||||||||
| setStorage | |||||||||||||||||
| setStorageSync | |||||||||||||||||
| setTabBarStyle | |||||||||||||||||
| showActionSheet | |||||||||||||||||
| showAuthGuide | |||||||||||||||||
| showLoading | |||||||||||||||||
| showNavigationBarLoading | |||||||||||||||||
| showToast | |||||||||||||||||
| signContract | |||||||||||||||||
| startApp | |||||||||||||||||
| startBizService | |||||||||||||||||
| startBluetoothDevicesDiscovery | |||||||||||||||||
| startPullDownRefresh | |||||||||||||||||
| stopBluetoothDevicesDiscovery | |||||||||||||||||
| stopPullDownRefresh | |||||||||||||||||
| switchTab | |||||||||||||||||
| thirdPartyAuthForAc | |||||||||||||||||
| tradePay | |||||||||||||||||
| crossPay | |||||||||||||||||
| uploadApdidToken | |||||||||||||||||
| uploadFile | |||||||||||||||||
| vibrate | |||||||||||||||||
| watchShake | |||||||||||||||||
| writeBLECharacteristicValue | |||||||||||||||||
| getLaunchOptionsSync | |||||||||||||||||
| createSelectorQuery | |||||||||||||||||
| canIUse | |||||||||||||||||
| getStorageInfo | |||||||||||||||||
| getStorageInfoSync | |||||||||||||||||
| showSharePanel | |||||||||||||||||
| hideOptionButton | |||||||||||||||||
| getAppId | |||||||||||||||||
| getCurrentPages | |||||||||||||||||
| getSDKVersion | |||||||||||||||||
| setTransparentTitle | |||||||||||||||||
| getRunScene | |||||||||||||||||
| chooseFileFromDisk | |||||||||||||||||
| chooseVideo | |||||||||||||||||
| compressImage | |||||||||||||||||
| setTabBarItem | |||||||||||||||||
| showTabBar | |||||||||||||||||
| getBackgroundFetchData | |||||||||||||||||
| getEnterOptionsSync |
Web
| API | demo | alipay | h5 | tngdh5ng | changipay | hellomoney | kaspi | momo | bluecode | gopay | alipayhk | huawei_atomic |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| addFatigueAction | ||||||||||||
| addPhoneContact | ||||||||||||
| alert | ||||||||||||
| apDisableJSAPI | ||||||||||||
| appxrpc | ||||||||||||
| APRegionRPC | ||||||||||||
| batchQueryCdpSpaceInfo | ||||||||||||
| chooseImage | ||||||||||||
| choosePhoneContact | ||||||||||||
| clearStorage | ||||||||||||
| clearStorageSync | ||||||||||||
| closeBluetoothAdapter | ||||||||||||
| closeSocket | ||||||||||||
| confirm | ||||||||||||
| connectBLEDevice | ||||||||||||
| connectSocket | ||||||||||||
| createAnimation | ||||||||||||
| createWebViewContext | ||||||||||||
| datePicker | ||||||||||||
| disconnectBLEDevice | ||||||||||||
| downloadFile | ||||||||||||
| exitApp | ||||||||||||
| getAppIdSync | ||||||||||||
| getAppToken | ||||||||||||
| getClientInfo | ||||||||||||
| getAuthCode | ||||||||||||
| getBatteryInfo | ||||||||||||
| getBLEDeviceCharacteristics | ||||||||||||
| getBLEDeviceServices | ||||||||||||
| getBluetoothAdapterState | ||||||||||||
| getBluetoothDevices | ||||||||||||
| getClipboard | ||||||||||||
| getComponentAuth | ||||||||||||
| getConnectedBluetoothDevices | ||||||||||||
| getFileInfo | ||||||||||||
| getImageInfo | ||||||||||||
| getLocation | ||||||||||||
| getNetworkType | ||||||||||||
| getOpenUserInfo | ||||||||||||
| getPaymentCode | ||||||||||||
| getPhoneNumber | ||||||||||||
| getSavedFileInfo | ||||||||||||
| getSavedFileList | ||||||||||||
| getScreenBrightness | ||||||||||||
| getServerTime | ||||||||||||
| getSetting | ||||||||||||
| getSiteInfo | ||||||||||||
| getStorage | ||||||||||||
| getStorageSync | ||||||||||||
| getSystemInfo | ||||||||||||
| getSystemInfoSync | ||||||||||||
| hideBackHome | ||||||||||||
| hideKeyboard | ||||||||||||
| hideLoading | ||||||||||||
| hideNavigationBarLoading | ||||||||||||
| hideTabBar | ||||||||||||
| hideToast | ||||||||||||
| inquireQuote | ||||||||||||
| isInstalledApp | ||||||||||||
| makePhoneCall | ||||||||||||
| multiLevelSelect | ||||||||||||
| navigateBack | ||||||||||||
| navigateBackMiniProgram | ||||||||||||
| navigateTo | ||||||||||||
| navigateToBizScene | ||||||||||||
| navigateToMiniProgram | ||||||||||||
| notifyBLECharacteristicValueChange | ||||||||||||
| offAccelerometerChange | ||||||||||||
| offBLECharacteristicValueChange | ||||||||||||
| offBLEConnectionStateChanged | ||||||||||||
| offBluetoothAdapterStateChange | ||||||||||||
| offBluetoothDeviceFound | ||||||||||||
| offCompassChange | ||||||||||||
| offMemoryWarning | ||||||||||||
| offSocketClose | ||||||||||||
| offSocketError | ||||||||||||
| offSocketMessage | ||||||||||||
| offSocketOpen | ||||||||||||
| offUserCaptureScreen | ||||||||||||
| onAccelerometerChange | ||||||||||||
| onBLECharacteristicValueChange | ||||||||||||
| onBLEConnectionStateChanged | ||||||||||||
| onBluetoothAdapterStateChange | ||||||||||||
| onBluetoothDeviceFound | ||||||||||||
| onCompassChange | ||||||||||||
| onMemoryWarning | ||||||||||||
| onSocketClose | ||||||||||||
| onSocketError | ||||||||||||
| onSocketMessage | ||||||||||||
| onSocketOpen | ||||||||||||
| onUserCaptureScreen | ||||||||||||
| openBluetoothAdapter | ||||||||||||
| openDocument | ||||||||||||
| openSchemeWithBacking | ||||||||||||
| openSetting | ||||||||||||
| pageScrollTo | ||||||||||||
| paySignCenter | ||||||||||||
| previewImage | ||||||||||||
| prompt | ||||||||||||
| readBLECharacteristicValue | ||||||||||||
| redirectTo | ||||||||||||
| regionFetchAllApps | ||||||||||||
| regionSearchAppsByKeywords | ||||||||||||
| reLaunch | ||||||||||||
| removeSavedFile | ||||||||||||
| removeStorage | ||||||||||||
| removeStorageSync | ||||||||||||
| request | ||||||||||||
| rpc | ||||||||||||
| saveFile | ||||||||||||
| saveImage | ||||||||||||
| scan | ||||||||||||
| sendSocketMessage | ||||||||||||
| setBackgroundColor | ||||||||||||
| setCanPullDown | ||||||||||||
| setClipboard | ||||||||||||
| setKeepScreenOn | ||||||||||||
| setNavigationBar | ||||||||||||
| setOptionMenu | ||||||||||||
| setScreenBrightness | ||||||||||||
| setStorage | ||||||||||||
| setStorageSync | ||||||||||||
| setTabBarStyle | ||||||||||||
| showActionSheet | ||||||||||||
| showAuthGuide | ||||||||||||
| showLoading | ||||||||||||
| showNavigationBarLoading | ||||||||||||
| showToast | ||||||||||||
| signContract | ||||||||||||
| startApp | ||||||||||||
| startBizService | ||||||||||||
| startBluetoothDevicesDiscovery | ||||||||||||
| startPullDownRefresh | ||||||||||||
| stopBluetoothDevicesDiscovery | ||||||||||||
| stopPullDownRefresh | ||||||||||||
| switchTab | ||||||||||||
| thirdPartyAuthForAc | ||||||||||||
| tradePay | ||||||||||||
| crossPay | ||||||||||||
| uploadApdidToken | ||||||||||||
| uploadFile | ||||||||||||
| vibrate | ||||||||||||
| watchShake | ||||||||||||
| writeBLECharacteristicValue | ||||||||||||
| getLaunchOptionsSync | ||||||||||||
| createSelectorQuery | ||||||||||||
| canIUse | ||||||||||||
| getStorageInfo | ||||||||||||
| getStorageInfoSync | ||||||||||||
| showSharePanel | ||||||||||||
| hideOptionButton | ||||||||||||
| getAppId | ||||||||||||
| getCurrentPages | ||||||||||||
| getSDKVersion | ||||||||||||
| setTransparentTitle | ||||||||||||
| getRunScene | ||||||||||||
| chooseFileFromDisk | ||||||||||||
| chooseVideo | ||||||||||||
| compressImage | ||||||||||||
| setTabBarItem | ||||||||||||
| showTabBar | ||||||||||||
| getBackgroundFetchData | ||||||||||||
| getEnterOptionsSync |
License
MIT