I'm trying to write a Chrome extension that will have a bar at the top of certain webpages. If I have my content script like this:
$('body').prepend('<div id="topbar"><h1>test</h1></div>');
everything looks good, but what I ultimately want is something like this:
$('body').prepend('<div id="topbar"></div>');
$('#topbar').load('topbar.html');
where topbar.html is:
<h1>test</h1>
When I change it to this, though, the webpage is clobbered. Most of the content disappears, and I just end up seeing some of the ads. I can't even see the 'test' header. I've checked to make sure there's no other 'topbar' id on the page. What's wrong?