3

无论如何,是否有 javascript/jQuery 来检查网站是否启动?

您受到单一来源政策的限制,我认为您不能使用标准的 Ajax 请求,但是否可以尝试加载文件(类似于 wget)并以另一种方式获取回复的状态码?

这适用于用户端网站检查器,他们可以检查多个域是否“启动”,而无需在服务器上使用任何代码。

例如,我打开一个网页,checkmysite.org它发送一个 HTTP 请求以mysite.org检查它是否收到响应,如果是,则域在线

4

1 回答 1

0

单一来源政策的存在是有充分理由的。您要问的实际上与“我如何才能击败单一来源政策?”相同。

对于某些特定的已知服务器,您始终可以与 server-end 合作解决该策略。(例如:CORS、flash 中的 cross-domain.xml、<script>标签等)。

为什么没有服务器的帮助如此重要checkmysite.org?它可以托管一个绝对微不足道的 php 脚本来HEAD为您执行请求。您的 JavaScript 代码可以GET对 PHP 脚本执行正常请求。

于 2012-12-29T07:18:35.180 回答