mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-29 15:50:28 +01:00
466ece4588
This reverts commit1110287fe1
, reversing changes made to72eb233ee9
.
30 lines
801 B
JavaScript
30 lines
801 B
JavaScript
|
|
module.exports = setupMetamaskMeshMetrics
|
|
|
|
/**
|
|
* Injects an iframe into the current document for testing
|
|
*/
|
|
function setupMetamaskMeshMetrics () {
|
|
const testingContainer = document.createElement('iframe')
|
|
const targetOrigin = 'https://metamask.github.io'
|
|
const targetUrl = `${targetOrigin}/mesh-testing/`
|
|
testingContainer.src = targetUrl
|
|
|
|
let didLoad = false
|
|
testingContainer.addEventListener('load', () => {
|
|
didLoad = true
|
|
})
|
|
|
|
console.log('Injecting MetaMask Mesh testing client')
|
|
document.head.appendChild(testingContainer)
|
|
|
|
return { submitMeshMetricsEntry }
|
|
|
|
function submitMeshMetricsEntry (message) {
|
|
// ignore if we haven't loaded yet
|
|
if (!didLoad) return
|
|
// submit the message
|
|
testingContainer.contentWindow.postMessage(message, targetOrigin)
|
|
}
|
|
}
|