Javascript 为什么复制的HTML没有';看起来不像原始的HTML?

Javascript 为什么复制的HTML没有';看起来不像原始的HTML?,javascript,html,css,Javascript,Html,Css,我将Google的生成的源代码(Firefox Web Developer工具栏中的查看源代码->查看生成的源代码)复制到一个新的HTML文件中 但是,当我打开此新文件时,由于某些原因,某些项目看起来被拉伸了: 原始网站如下所示: 我猜Google使用Javascript创建了一些元素并设置了各种属性,但我在生成页面后复制了页面。那么,为什么会有这种差异呢 更新1 唯一没有给出完整路径的JS/CSS文件是: <script language="javascript" src="/cu

我将Google的生成的源代码(Firefox Web Developer工具栏中的查看源代码->查看生成的源代码)复制到一个新的HTML文件中

但是,当我打开此新文件时,由于某些原因,某些项目看起来被拉伸了:

原始网站如下所示:

我猜Google使用Javascript创建了一些元素并设置了各种属性,但我在生成页面后复制了页面。那么,为什么会有这种差异呢


更新1

唯一没有给出完整路径的JS/CSS文件是:

<script language="javascript" src="/cues/cues.js">
你知道为什么会出现这些错误吗


更新3


显然,原因是缺少
DOCTYPE
声明。在我将
添加到拉伸版本后,它解决了问题。有人能解释一下原因吗?

你一定缺少了一些
css
js
,它们不在页面上,而是从其他地方引用的

最可能的原因是CSS和其中可能引用的相应图像没有正确应用。
检查CSS的路径和CSS中的图像(背景)…您可能需要更正路径以解决问题。

保存页面时,您只能从服务器获得原始格式的HTML版本。使用JS加载后对DOM进行的任何mod都不会成为保存的一部分

编辑


我无法找出错误的确切原因,因为代码真的很神秘!在任何情况下,如果您只想离线复制准确的页面,则可以从浏览器中执行“将页面另存为…”(选择“网页,完成”)。我用FF和Chrome试过了,在这两种情况下效果都很好。在打开保存的页面时,最好不要使用IE作为认证的拦路虎,即使是在代码中出现最轻微的错误


错误最可能的原因是跨域AJAX安全异常(当调用的客户端脚本和调用的服务器端脚本来自不同的域时触发)。这两个变量,即com_google_ads_apps_servers_cues_CuesRelease和com_google_ads_apps_TargetingDeas_client_TargetingDeas,似乎是通过返回一些AJAX调用(无法执行secu EXEP的bcoz)来初始化的,因此仍然是未定义的

您是否拥有原始页面附带的所有CSS?您是否复制了所有CSS?您是否检查了浏览器的错误控制台?请务必检查是否列出了安全异常。您是对的。有一些错误。请参阅“更新2”。你知道为什么会出现这些错误吗?我无法找出错误的确切原因,因为代码真的很神秘!在任何情况下,如果您只想离线复制准确的页面,则可以从浏览器中执行“将页面另存为…”(选择“网页,完成”)。我用FF和Chrome试过了,在这两种情况下效果都很好。在打开保存的页面时,最好不要使用IE作为认证的拦路虎,即使是在代码中出现最轻微的错误错误最可能的原因是跨域AJAX安全异常(当调用的客户端脚本和调用的服务器端脚本来自不同的域时触发)。这两个变量,即com_google_ads_apps_servers_cues_CuesRelease和com_google_ads_apps_TargetingDeas_client_TargetingDeas,似乎是通过返回一些AJAX调用(无法执行secu EXEP的bcoz)来初始化的,结果仍然是未定义的。有趣的。。。当我按照您的建议“将页面另存为…”时,我仍然看到上面的两个错误。但是,页面不会拉伸。问题是这一页有什么不同,这样看起来就不会拉长?
<script language="javascript">
  Contents of '/cues/cues.js' here
</script>
Error: com_google_ads_apps_servers_cues_CuesRelease is not defined
Source File: https://adwords.google.com/cues/768DAEDDB2193AB5B05B9C6A01394D78.cache.js
Line: 1

Error: com_google_ads_apps_targetingideas_client_TargetingIdeas is not defined
Source File: https://adwords.google.com/o/Targeting/756D6AF3BB4DD4A68315E34F50C2BC7E.cache.js
Line: 1