我可以编程方式告诉浏览器何时打开新选项卡?

问题描述:

我正在解决一个ASP .NET Web应用程序的问题,我想避免使用查询字符串来唯一标识动态内容。我想索引与显示它的打开的选项卡/窗口相关的内容。这是编程方式吗?如果是这样,那么跨多个浏览器的方法的兼容性是什么?感谢您的帮助。我可以编程方式告诉浏览器何时打开新选项卡?

+1

这听起来像一个可怕的想法。为何避免查询字符串数据?这是我们通过HTTP进行通信的基石。他们*被认为*用于唯一标识动态内容。 – 2009-11-03 16:21:57

+0

提供您现在必须使用的网址示例,并且您希望产生相同效果的形式相同。那么你会清楚你想达到什么。 – 2009-11-03 16:24:21

+0

我同意查询字符串是最好的方法,但我一直试图创建一种方法来使用它们。 – Achilles 2009-11-03 16:24:25

不,这是不是真的有什么不同的用户打开一个新的浏览器窗口,或打开计算器应用程序一起想办法,等它发生在你的网页的背景外,短的浏览器插件,你无法获得此通知。

不,它通过“标签”(即浏览器窗口实例)是不可能的。

你会得到最接近的是推动新的页面请求关成立于以前的请求会话数据,但是这真的从你问要求相去甚远。

我会告诉谁是“任务”你这与 他们是白痴 你不能改变网络的基本通信协议。