我正在尝试找到一种客户端方法来确定远程域上的页面是否已更改。
由于同源策略,我无法在 iframe 中加载页面并检查其内容。
所以我尝试使用.getResponseHeader("Content-Length")
,.getResponseHeader("Last-Modified")
但显然这些也受到 SOP 的限制,即使 FireBugContent-Length
在控制台中显示。
有没有办法做到这一点?我只需要一种方法来知道页面是否已更改。
谢谢
我正在尝试找到一种客户端方法来确定远程域上的页面是否已更改。
由于同源策略,我无法在 iframe 中加载页面并检查其内容。
所以我尝试使用.getResponseHeader("Content-Length")
,.getResponseHeader("Last-Modified")
但显然这些也受到 SOP 的限制,即使 FireBugContent-Length
在控制台中显示。
有没有办法做到这一点?我只需要一种方法来知道页面是否已更改。
谢谢
除非另一端支持CORS或JSONP或其他一些跨域机制,否则您不能完全在客户端执行此操作。如果没有,您唯一的选择是:
...你明白了。