2012-07-31 51 views
0

客户正在使用我们的基于Web的应用程序报告问题。他们的用户似乎在使用该网站时打开了多个选项卡。它导致了一个问题,他们失去了他们所在的标签,并且有时会输入无效的数据或者在错误的上下文中查看数据,认为他们位于不同的标签上。禁用基于网站的选项卡式浏览

虽然我已经为他们提出了不同的解决方案,但他们只想考虑一种解决方案:当用户在我们的网站上时禁用选项卡式浏览,并在他们不在时再次启用它。

这样的事情可能吗?所有用户都使用Windows(XP,我相信,尽管可能是W7)和Internet Explorer 7+。

我不确定是否有可以完成此操作的Windows脚本解决方案,或者可能是具有此功能的ActiveX控件。

编辑:2012/08/13我正在考虑的一个功能是自定义的Internet Explorer应用程序。类似的事情是什么海报都在谈论这里:

http://www.symantec.com/connect/forums/ie8-virtual-layer-custom-ie-settings

这里

http://www.vandyke.com/support/tips/ieobject.html

这是新的道路我,所以,如果有人在这里的经历有任何想法,我喜欢听到。

+1

你可以在我的机器上做任何改变我的软件的操作,我不会为你感到高兴。为什么不让链接停止打开新标签? – naspinski 2012-07-31 17:49:24

+0

是的,显然这不是解决问题的正确方法。这是用户错误的一种情况,解决方案应该反映这种情况(用户培训,例如)。然而,人类将会是人类,我认为严厉的讲座失败了,因此客户正在为其用户群寻求更多戏剧性的措施。我的链接不会打开新标签页,但用户可以选择在新标签页中打开链接。 – IcedDante 2012-07-31 18:25:29

回答

1

不,你不能这样做。 IE只允许用户围绕标签的工作方式进行选择,而不是网站。它没有一个功能来控制每个站点的基础上。

如果修改应用程序以检测到发生这种情况时表现不同,您的客户端(人员)可以使用管理工具完全禁用标签式浏览。

+0

另一种方法是让网站检测到来自同一客户端的多个会话并自动关闭旧会话。 (即,让旧页面将其内容更改为“此会话已关闭,因为在另一个选项卡或窗口中打开了新会话。”) – 2012-08-13 17:16:33

相关问题