setNamespace()

API available to scripts in top frame of loaded remote page.

Sets the namespace Bridge should use when relaying messages to and from window context. In a sense, it connects the callee context to the extension which called allowWindowMessaging(<namespace: string>) in it's content script with same namespace.

namespace

Required | string

Can be a domain name reversed like com.github.facebook.react_devtools or any uuid. Call setNamespace in window context with same value, so that amplitudejs knows which payload belongs to which extension (in case there are other extensions using amplitudejs in a tab). Make sure namespace string is unique enough to ensure no collisions happen.