【发布时间】:2011-02-20 04:37:32
【问题描述】:
我正在尝试找到一种客户端方法来确定远程域上的页面是否已更改。
由于同源政策,我无法在 iframe 中加载页面并检查其内容。
所以我尝试使用.getResponseHeader("Content-Length") 和.getResponseHeader("Last-Modified"),但显然这些也受到SOP 的限制,即使FireBug 在控制台中显示Content-Length。
有没有办法做到这一点?我只需要一种方法来知道页面是否已更改。
谢谢
【问题讨论】:
-
你不能使用服务器端语言吗?
-
@Boris 我已经在这个项目中使用服务器端,但是设计规范限制了非现场服务器调用的数量。这就是我想在客户端做这个的原因,这样我就可以只在必要时进行服务器端调用。
标签: javascript ajax cross-domain same-origin-policy