Define getter for htmlelement prototype
Chrome 34 gives different result than Firefox 28
HTML
<span id="testspan">The quick brown fox</span>
JavaScript
Object.defineProperty(HTMLSpanElement.prototype, "offsetWidth", {
get: function(){return 5;},
});
var x = document.getElementById("testspan");
window.alert( x.offsetWidth );