gpt4 book ai didi

php - 控制别人的窗口屏幕

转载 作者:行者123 更新时间:2023-11-30 06:31:54 26 4
gpt4 key购买 nike

我有一个网页,管理员可以登录,随机用户也可以登录。我希望管理员能够点击退出按钮,将用户带到不同的屏幕。换句话说,使用 PHP 我只能在管理员登录时显示退出按钮,但我如何修改我的代码以便按下退出将用户带到事件后屏幕。

部分当前代码如下:

    //exit is currently controlled on the user's screen - i want to modify that
//only the admin should control this
$("#exit").click(function(){
$("#MainScreen").hide();
$("#PostScreen").show();
});

最佳答案

好吧,这是可能的……有点儿创意。例如,如果客户端正在使用 websockets 或轮询,它可以不断地检查它的 state。当您作为管理员希望将客户端推送到其他地方时,您将该信息推送到客户端(通过 websockets 或轮询),然后 javascript 将根据该操作触发。

例如,您可以根据投票结果将浏览器发送到不同的 URL。

以下代码每 200 毫秒从服务器检查一次位置 URL

$(function() {
var timer = setTimeout(function() {
$.get("/poll.php", function(data) {
if (data.url !== "") {
window.location.href = data.url;
}
}, "json");
}, 200);
});

如果您愿意放弃一些较旧的浏览器,可以使用 websockets 以更少的带宽实现同样的效果。

你永远不能做这样的事情:我不希望用户能够自己退出。您永远无法阻止用户关闭他们的浏览器。


从用户体验的 Angular 来看,仅提供聊天后问题的链接会更容易吗?你真的需要强制用户去那里吗?

关于php - 控制别人的窗口屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17007372/

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