Non credo che con il solo jscript sia possibile accedere a tutto il codice... ma solo al contenuto del <body>...

function copia() {
clipboardData.setData('Text',document.body.innerHT ML);
}
...
<body onload="copia()">

Puoi sempre lavorare lato server...

se non sono indiscreto... per quale scopo ti occorre?

ciao

Edit: se vuoi comprendere anche il tag <body> puoi usare document.body.outerHTML