javascript - 使用查询字符串强制页面重新加载

标签 javascript php html

是否有一种简单方法可以使用查询字符串强制页面重新加载?

我构建了一个低带宽版本的网站,通过 url foo.com/?il_light_mode=on 和 foo.com/?il_light_mode=off 激活,它工作成功,但我有当用户单击激活链接时,让浏览器重新加载页面有些困难。

<小时/>

更新 一个 hacky 但可行的解决方案是将历史记录设置为 0 foo.com/?il_light_mode=on&javascript:history.go(0) 和 foo.com/?il_light_mode=off&javascript:history.go(0) 但它有一个明显的缺点,就是使后退按钮历史变得无用。

最佳答案

在 php 中,在最顶部使用如下内容:

<?php
  if(isset($_GET['il_light_mode'])) {
    // DO YOUR ACTIONS
    header("Location: http://foo.com");
    exit;
  }
?>

关于javascript - 使用查询字符串强制页面重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26648979/

相关文章:

html - CSS:重叠无序垂直列表

javascript - UnhandledPromiseRejectionWarning: MongoError: Invalid $addFields::由::必须指定body函数

javascript - asp.net mvc 如何将 View 模型和输入文本传递给 Controller ​​?

php - 在运行 php 7.0 的 ubuntu 16.04 上的 apache2 上找不到类 'OAuth'

javascript - 下拉菜单的可用性

html - 如何让这些 div 垂直堆叠?

javascript - 为 querySelectorAll 添加异常

javascript - json数组值没有传回jquery

php - 未定义索引 0 php laravel(可能重复)

php - 重定向到下一个/路由操作,而不是用户登录/注册后的最后一个 symfony security