зеркало из https://github.com/mozilla/gecko-dev.git
33 строки
716 B
HTML
33 строки
716 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Script trying to execute parser-inserted non-executed scripts</title>
|
|
</head>
|
|
<body>
|
|
<div></div>
|
|
<script></script>
|
|
<script></script>
|
|
<script>
|
|
function log(text) {
|
|
var p = document.createElement("p");
|
|
p.appendChild(document.createTextNode(text));
|
|
document.getElementsByTagName("div")[0].appendChild(p);
|
|
}
|
|
|
|
var head = document.getElementsByTagName("head")[0];
|
|
|
|
var external = document.getElementsByTagName("script")[0];
|
|
external.src = "bug591981-script.js";
|
|
|
|
var internal = document.getElementsByTagName("script")[1];
|
|
var data = "log('internal')";
|
|
try {
|
|
internal.text = data;
|
|
} catch(e) {
|
|
internal.appendChild(document.createTextNode(data));
|
|
}
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|