//binds callbacks to an invisible webview to take in the search events if (!window.hasOwnProperty('frost_search')) { console.log('Registering frost_search'); window.frost_search = true; var _f_page = document.querySelector('#page'); // var _f_input = document.querySelector('#main-search-input') if (!_f_page) Frost.emit(1); else { Frost.emit(0); var x = new MutationObserver(function(mutations) { Frost.handleHtml(page.innerHTML); Frost.emit(2); }); x.observe(_f_page, { childList: true, subtree: true }); } }