将Ajax页面保存到磁盘时出现差异

时间:2013-10-27 18:43:26

标签: javascript html css ajax

我试图通过右键单击页面将URL保存到磁盘,但保存的页面没有我在浏览器中看到的文本。我正在使用Firefox。这是一个非常常规的页面,在页面加载后通过JS调用获得文本。

这是网址 - www.chilis.com/EN/Pages/menu.aspx

当我在浏览器中打开它时,我看到一些菜单项,但是当我将页面保存到磁盘然后打开它时,我看不到菜单项。我知道CSS,JS和图像都是链接,因此它们不会存在于保存的文件中。但我希望文本存在。为什么会出现差异?

2 个答案:

答案 0 :(得分:0)

可能的原因是浏览器安全设置。由于您从磁盘提供文件,因此许多请求将是跨域的。尝试从您自己的Web服务器提供文件,看看会发生什么。此外,从磁盘访问页面时,请查看控制台。错误消息会有所帮助。

答案 1 :(得分:0)

菜单项在那里 - 您无法看到文本,因为它因css text-indent property而未对齐。他们网站上显示的文字是设置为css背景的图像(这些当然不能通过url(givenpath)找到/加载):

enter image description here