mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2025-12-30 11:22:31 +00:00
On web we detect if we run on an iframe, and on mobile we detect if the app is one of ours.
58 lines
1.8 KiB
TypeScript
58 lines
1.8 KiB
TypeScript
import { isEmbedded } from '../util/embedUtils';
|
|
|
|
import extraInterfaceConfigWhitelistCopy from './extraInterfaceConfigWhitelist';
|
|
import isEmbeddedInterfaceConfigWhitelist from './isEmbeddedInterfaceConfigWhitelist';
|
|
|
|
/**
|
|
* The interface config keys to whitelist, the keys that can be overridden.
|
|
*
|
|
* @private
|
|
* @type Array
|
|
*/
|
|
export default [
|
|
'AUDIO_LEVEL_PRIMARY_COLOR',
|
|
'AUDIO_LEVEL_SECONDARY_COLOR',
|
|
'AUTO_PIN_LATEST_SCREEN_SHARE',
|
|
'CLOSE_PAGE_GUEST_HINT',
|
|
'CONNECTION_INDICATOR_AUTO_HIDE_ENABLED',
|
|
'CONNECTION_INDICATOR_AUTO_HIDE_TIMEOUT',
|
|
'CONNECTION_INDICATOR_DISABLED',
|
|
'DEFAULT_BACKGROUND',
|
|
'DISABLE_PRESENCE_STATUS',
|
|
'DISABLE_JOIN_LEAVE_NOTIFICATIONS',
|
|
'DEFAULT_LOCAL_DISPLAY_NAME',
|
|
'DEFAULT_REMOTE_DISPLAY_NAME',
|
|
'DISABLE_DOMINANT_SPEAKER_INDICATOR',
|
|
'DISABLE_FOCUS_INDICATOR',
|
|
'DISABLE_PRIVATE_MESSAGES',
|
|
'DISABLE_TRANSCRIPTION_SUBTITLES',
|
|
'DISABLE_VIDEO_BACKGROUND',
|
|
'DISPLAY_WELCOME_PAGE_CONTENT',
|
|
'ENABLE_DIAL_OUT',
|
|
'FILM_STRIP_MAX_HEIGHT',
|
|
'GENERATE_ROOMNAMES_ON_WELCOME_PAGE',
|
|
'INDICATOR_FONT_SIZES',
|
|
'INITIAL_TOOLBAR_TIMEOUT',
|
|
'LANG_DETECTION',
|
|
'LOCAL_THUMBNAIL_RATIO',
|
|
'MAXIMUM_ZOOMING_COEFFICIENT',
|
|
'NATIVE_APP_NAME',
|
|
'OPTIMAL_BROWSERS',
|
|
'PHONE_NUMBER_REGEX',
|
|
'PROVIDER_NAME',
|
|
'RECENT_LIST_ENABLED',
|
|
'REMOTE_THUMBNAIL_RATIO',
|
|
'SETTINGS_SECTIONS',
|
|
'SHARING_FEATURES',
|
|
'SHOW_CHROME_EXTENSION_BANNER',
|
|
'SHOW_POWERED_BY',
|
|
'TILE_VIEW_MAX_COLUMNS',
|
|
'TOOLBAR_ALWAYS_VISIBLE',
|
|
'TOOLBAR_BUTTONS',
|
|
'TOOLBAR_TIMEOUT',
|
|
'UNSUPPORTED_BROWSERS',
|
|
'VERTICAL_FILMSTRIP',
|
|
'VIDEO_LAYOUT_FIT',
|
|
'VIDEO_QUALITY_LABEL_DISABLED'
|
|
].concat(extraInterfaceConfigWhitelistCopy).concat(isEmbedded() ? isEmbeddedInterfaceConfigWhitelist : []);
|