There are 1 previous version of this script.
// ==UserScript==
// @name Force Low Quality Flash
// @namespace http://userscripts.org/users/75739
// @include *
// ==/UserScript==
for (var objs = document.embeds, i = objs.length - 1; i >= 0; i--) {
objs[i].setAttribute('quality', 'low');
with (objs[i].parentNode) appendChild(removeChild(objs[i]));
}
for (objs = document.getElementsByTagName('object'), i = objs.length - 1; i >= 0; i--) {
for (var c = objs[i].childNodes, j = c.length - 1, set = false; j >= 0; j--) {
if ((c[j].tagName == 'PARAM') && (c[j].getAttribute('name') == 'quality')) { c[j].setAttribute('value', 'low'); set = true; break; }
}
if (!set) with (objs[i].appendChild(document.createElement('param'))) setAttribute('name', 'quality'), setAttribute('value', 'low');
with (objs[i].parentNode) appendChild(removeChild(objs[i]));
}