Javascript 客户端页面调用/刮取?

Javascript 客户端页面调用/刮取?,javascript,ajax,parsing,client-side,Javascript,Ajax,Parsing,Client Side,问题是: 我有一个web应用程序——一个经常变化的通知系统——在一系列本地计算机上运行。应用程序每隔几秒钟刷新一次以显示新信息。计算机只显示信息,没有键盘或任何输入设备 问题是,如果与服务器的连接丢失(例如安装了更新,必须重新启动服务器),将显示“未找到页面”错误。然后,我们必须重新启动运行此应用程序的所有计算机,或者添加键盘并刷新浏览器,或者尝试远程访问每台计算机并刷新浏览器。所有这些都不是好的选择,都会导致很多挫折 我无法更改实际的应用程序或服务器环境 因此,我需要的是某种方法来测试对应用程

问题是:

我有一个web应用程序——一个经常变化的通知系统——在一系列本地计算机上运行。应用程序每隔几秒钟刷新一次以显示新信息。计算机只显示信息,没有键盘或任何输入设备

问题是,如果与服务器的连接丢失(例如安装了更新,必须重新启动服务器),将显示“未找到页面”错误。然后,我们必须重新启动运行此应用程序的所有计算机,或者添加键盘并刷新浏览器,或者尝试远程访问每台计算机并刷新浏览器。所有这些都不是好的选择,都会导致很多挫折

我无法更改实际的应用程序或服务器环境

因此,我需要的是某种方法来测试对应用程序的调用,如果返回错误或超时,请每隔一分钟左右继续尝试,直到重新建立连接

我的想法是创建一个客户端页面刮板,它向应用程序发出JS请求(显示基本HTML),并且可以在机器上本地运行,不需要服务器。如果刮片返回正确的内容,则会显示它。如果没有,它将继续请求页面,直到返回实际页面内容


这可能吗?最好的方法是什么?

检查服务器响应中的状态代码,而不是刮取。如果不是
200
304
,则您已收到一个错误页面,应重试


查看此链接:

检查服务器响应中的状态代码,而不是刮取。如果不是
200
304
,则您已收到一个错误页面,应重试


查看此链接:

如果您无法更改应用程序或服务器“环境”,您的解决方案将如何防止应用程序显示相同的“未找到页面”错误?我想在本地计算机上创建一个客户端“应用程序”,不断调用web应用程序,并确保它在显示之前工作。这样,如果服务器宕机,它会一直尝试访问它。问题不在于服务器宕机,而是无法刷新它并重试,因为计算机上没有输入设备。如果您无法更改应用程序或服务器“环境”,您的解决方案将如何防止应用程序显示相同的“未找到页面”错误?我想在本地计算机上创建一个客户端“应用程序”,该计算机会连续调用web应用程序,并确保它在显示之前工作。这样,如果服务器宕机,它只会继续尝试访问它。问题不在于服务器宕机,而是无法刷新它并重试,因为计算机上没有输入设备。这正是我所需要的!我没有意识到AJAX调用也会返回状态码。我还发现了一个额外的脚本来处理超时,我已经准备好了!这正是我需要的!我没有意识到AJAX调用也会返回状态码。我还发现了一个额外的脚本来处理超时,我已经准备好了!