我的情况如下 -
我打开了一个页面并点击了一个链接。它会在新标签中重定向到我。 在新标签中,我执行一些操作,然后单击保存按钮,再次在上一页重定向到我。
现在,我们有第一页有旧,第二页有新数据。点击按钮(第二个标签)我要关闭上一个标签并刷新当前标签。每次我都有一个标签留下旧数据。
我正在通过c#中的用户控件处理SharePoint Web部件,它也应该支持所有主流浏览器。
感谢, 任何帮助都会受到欢迎。
答案 0 :(得分:1)
由于明显的安全隐患,你无法用JavaScript实现这一点(想象一下,如果Facebook发起这种'巫术'并且每隔几分钟关闭所有其他标签?)。
然而,您可以在第一个选项卡上启动worker,ajax-call或某种长轮询,以监视第二个选项卡是否以及何时更新,然后关闭它。即使这里也适用,只有运行脚本的选项卡可以自行关闭,如Ryan Joy mentioned in this comment。