2

我正在尝试使用 i frame buster buster 代码,但我需要使用 204 url​​。我如何创建给出 204 无内容错误的页面,以便此 iframe buster buster 代码有效

<script type="text/javascript">?

var prevent_bust = 0;?
window.onbeforeunload = function() { prevent_bust++; }?
setInterval(function() {?
    if (prevent_bust > 0) {  ?
        prevent_bust -= 2;?
        window.top.location = 'http://domain.com';?
    }  ?
}, 1);?
</script>

window.top.location = 我想是一个 204 url​​ 那么我如何创建一个

4

2 回答 2

4

使用此服务http://httpstat.us/。只需在最后添加您想要的状态码。即http://httpstat.us/204

于 2017-03-03T14:14:45.167 回答
2

Http 响应状态代码由您向其发送 HTTP 请求的页面的服务器返回。此信息通过 HTTP(超文本传输​​协议)传输,不是您可以从客户端 javascript 控制的东西。

因此,对您而言,您需要在您的网站上创建一个页面,该页面在其 http 标头中返回此状态代码并从您的 javascript 重定向到它。

由于您没有指定您使用的服务器技术,这里有一些关于如何设置几种不同语言的响应代码的链接:

于 2016-07-17T01:46:03.603 回答