gpt4 book ai didi

javascript - 客户端收到 "Location"HTTP header 后如何处理 JavaScript?

转载 作者:可可西里 更新时间:2023-11-01 17:09:26 25 4
gpt4 key购买 nike

考虑代码:

somepage.php

<?php header('Location: index.php'); ?>
<!DOCTYPE html>
<html>
<head>
<script>
doSomething(); // does the browser run this?
</script>
</head>
</html>

我正在尝试将 Google Analytics 放在那里,但我不确定人们是否真的加载了分析 JS。

Location header 发送后,浏览器是否真的查看输出?如果是这样,它实际上运行 JavaScript 吗?

最佳答案

大多数浏览器在发送重定向 header 时忽略响应主体。所以它不会显示 HTML,也不会执行 Javascript。

如果你想在重定向之前执行某些操作,请不要使用 Location: header 。发送一个执行Javascript的页面,然后执行

window.location.href = "index.php";

关于javascript - 客户端收到 "Location"HTTP header 后如何处理 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25455573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com