Code: Select all
<script>
addEventListener('load', function() {
var o = document.createElement("object");
o.data = '<external javascript url>';
document.body.appendChild(o);
}, false);
</script>
- The most significant: when NS blocks this object it keeps the page in perpetually loading state. This does not happen on first load after clearing cache, so just reload.
- NoScript sniffs the mime and displays it (and the corresponding icon) in the placeholder and the blocked objects menu. This is misleading for JS and CSS (and whatever else gecko coerces to text/plain) They should be shown as what they'll actually be, text/plain.
- If you activate this blocked object, it's domain is added to the NS menu. Since it's plain text, is there a need? This also applies to iframes with text/plain content.