If document does not have a - browsing context, or if scripting is disabled for document's browsing context, then return null.
If scripting is disabled for + document, then return null.
Let body be the uncompiled script body in the internal raw uncompiled handler.