是否有可能以某种方式获取原始HTML源代码而不进行已处理Javascript所做的更改?例如,如果我这样做:
<div id="test">
<script type="text/javascript">document.write("hello");</script>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我做:
alert(document.getElementById('test').innerHTML);
Run Code Online (Sandbox Code Playgroud)
表明:
<script type="text/javascript">document.write("hello");</script>hello
Run Code Online (Sandbox Code Playgroud)
简单来说,我希望alert仅显示:
<script type="text/javascript">document.write("hello");</script>
Run Code Online (Sandbox Code Playgroud)
没有final hello(处理过的脚本的结果).