Merge branch 'release/v2.28.2' into develop
Change `balance.client.support.userAgent` param to `balance.client.support.browser` param
Remove `balance.client.exclude` param
Change `state` param to `historyState` param
Revert "Change `state` param to `historyState` param"

This reverts commit f6e42f6ef3c2d42b25507a4c3d06c0e2c2ec8454.
Modify public definition file
Change `balance.client.cookie` param default value
Change `balance.self` param to `balance.active` param
Fix bug of callback context
Fix host setting
Add `balance.client.hosts` param
Clean
Modify browser cache check
Update demo
Update document
Modify server choose condition
Version 2.29.0
Merge branch 'release/v2.29.0'