Detectar cambios en el título del documento a través de Javascript

¿Hay alguna manera de detectar un cambio adocument.title / head > title a través de Javascript? Quiero detectar esto a través de un script de contenido de la extensión de Google Chrome, por lo que realmente no puedo conectar el código en el JS de la página de destino donde se realiza el cambio de título real.

He encontrado WebKitMutationObserver que teóricamente debería poder detectar un cambio enhead > title, pero no funciona para todos los casos:

// set up an observer for the title element
var target = document.querySelector('title');
var observer = new WebKitMutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
        console.log(mutation);
    });
});
var config = { attributes: true, childList: true, characterData: true };
observer.observe(target, config);

// this jQuery statement fires the observer as expected ...
$('head > title').text('foo');

// ... but this doesn't:
document.querySelector('title').innerText = 'cheezburger';

// ... and neither does this:
document.title = 'lorem ipsum';

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta