Вот такой трюк заставляет сохранить HTML, а не скрипт его сгенерировавший в Chrome и Firefox
в Opera и IE соответственно сохраняется только сам скрипт, без измененного HTML
window.onload = function() {
document.getElementsByTagName('body')[0].setAttribute('data-qwe', 'asd');
var script = document.getElementsByTagName('script')[0];
script.parentNode.removeChild(script);
}
Дерзайте дальше, эксперементируйте