请考虑以下事项:
<head>
<script src="somejsfile.js"></script>
<script>
var firstScript = document.getElementsByTagName("script")[0];
firstScript.innerScript = firstScript.innerScript.replace("foo","test");
</script>
</head>
somejsfile.js:
console.log("foo");
现在,这个(伪)代码仅供参考;它不起作用,因为没有innerScript
元素。那么,有没有办法使用JavaScript DOM操作来获取/操作console.log("foo");
,方式与iframe.innerDocument
类似?
(编辑:如果你想知道我需要它:
我正在尝试调试脚本文件是否已加载或是否正在发生404。我的脚本在第一行包含console.log,并且该行不在我的WP8 xap cordova应用程序中执行。)