document.body might not exist when content script is executed