MCPcopy
hub / github.com/ampproject/amphtml / onPageVisibilityChange

Method onPageVisibilityChange

3p/ampcontext.js:159–166  ·  view source on GitHub ↗

* Listen to page visibility changes. * @param {function({hidden: boolean})} callback Function to call every time * we receive a page visibility message. * @return {function()} that when called stops triggering the callback * every time we receive a page visibility message.

(callback)

Source from the content-addressed store, hash-verified

157 * every time we receive a page visibility message.
158 */
159 onPageVisibilityChange(callback) {
160 return this.client_.registerCallback(
161 MessageType_Enum.EMBED_STATE,
162 (data) => {
163 callback({hidden: data['pageHidden']});
164 }
165 );
166 }
167
168 /**
169 * Send message to runtime to start sending intersection messages.

Callers 1

Calls 2

registerCallbackMethod · 0.80
callbackFunction · 0.50

Tested by

no test coverage detected