我不是一个编码问题,如果这是在错误的论坛,请道歉,但https://lightsaber.withgoogle.com/等网站如何运作?该网站如何通过手机了解用户在页面上的位置?我最近看过其中的一些,我也不知道它们是如何构建的......
答案 0 :(得分:5)
这不是编码问题,你指的是正确的。
但这正是我们可以称之为实时网络,具有NodeJS,Socket.io等技术。我玩这个很有趣,但我不知道了解提供相同功能的任何其他技术(有一些,我只是不知道)。
它是如何运作的?
更进一步:
所以基本上,谷歌光剑的表现可以这样看:
移动(发送位置x,y,z) - >服务器(获取移动位置并广播它) - >桌面(从服务器获取移动位置并在视图上应用更改)
我谈到了Node和Socket.io,因为它使这种体验变得非常简单。 我的意思是:真的。
答案 1 :(得分:1)
这与页面提供的链接有关。用手机导航到生成的链接的第一个人是网站将要访问的链接#34;用。
当您访问手机生成的链接时,该(移动)页面会向生成链接的原始页面(通过某些方式,例如websockets或数据库摆弄)发送信号,有人已导航到生成的链接与他们的手机联系。在那之后,这只是下一步该做什么的问题。
简化为:
A
生成指向网页B
A
等到生成的页面B
表示某人已导航到该页面A
(和B
)做点什么