javascript - 是否有类似终止开关的解决方案可以将域远程重定向到子文件夹?

标签 javascript jquery css redirect

我正在研究终止开关的替代方案。与我一起工作的人不喜欢 css kill switch使屏幕变黑,并要求提供一个终止开关,一旦激活,该开关将远程重定向到子文件夹。因此,当终止开关在我们的服务器上激活时,终止开关将从 www.domain.com 重定向到 www.domain.com/oldsite/,这将保存他们的旧站点文件。有这样的解决方案吗?

最佳答案

您可以使用他们正在使用的相同技巧,但使用 JavaScript。

首先,在他们文档的头部,将此链接添加到您服务器上的 JavaScript 文件:

<script src="http://your-server.com/kill-switches/offending-site.js"></script>

然后,在您服务器的根目录中,创建一个名为 kill-switches 的文件夹。在那里,创建一个名为 offending-site.js 的文件,并将其放入该文件中:

window.location = 'http://offending-site.com/oldsite';

然后,根据需要注释/取消注释该行。


注意:请记住,这与 CSS 终止开关一样万无一失。您的客户只需删除该 script 行即可。

P.S. 一定要提供非缓存 header ,否则它不会工作。

关于javascript - 是否有类似终止开关的解决方案可以将域远程重定向到子文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13354380/

相关文章:

javascript - 带标题的滑动框

javascript - 将 react-spring useSprings 与动态项目数组一起使用

javascript - javascript 中的 for 循环和 localstorage 问题

javascript - 使用 python 抓取动态加载的网站

javascript - 单击时, Accordion 标题会刷新页面

javascript - 使用 pdf.js 时防止同时调用函数?

html - Materializecss 不适用于导入的 jsp 页面

javascript - 如何使用 document.getElementById 为倒数计时器中的输出元素添加类(样式)?

javascript - 当向下箭头键的 KeyBoardEvent keydown 发生时,滚动不起作用

javascript - 如何在 Mocha 中进行多次嵌套测试(通过或失败)后清理文件