我正在编写一个 Python AppEngine 应用程序,并且需要在某些后端事件发生时向浏览器客户端发送通知。我正在使用频道 API。我有两个问题:在同一选项卡和多个选项卡中加载多个页面。
多个页面加载
我似乎无法在多个页面加载中重用同一个频道。尝试重新连接到新页面上的频道会导致代码为 0 且没有说明的错误。我目前将通道令牌存储在数据存储中并将令牌注入页面。如何在同一个选项卡中为多个页面加载重用同一个频道? 这个答案表明 iframe 是一种方式。在这里使用 iframe 重新编码网站是我的最佳选择吗?
标签
我的理解是,我需要为用户打开的每个选项卡生成一个客户端 ID。我应该如何为每个打开的选项卡生成不同的客户端 ID?我可以在服务器上增加一个 ID,这是最好的方法吗?
提前致谢,
亚伦