首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向到浏览器主页

重定向到浏览器主页
EN

Stack Overflow用户
提问于 2011-08-24 14:34:01
回答 4查看 1.9K关注 0票数 0

我正在开发一个asp.NET 4.0网络应用程序,使用C#。我想将用户重定向到浏览器的主页。这个是可能的吗?

这样做是因为在内部我们使用的是内部网,我们希望将其重定向到该内部网,而不必对其进行硬编码,而且由于主页默认是内联网的网址,所以最好能使用主页而不是硬编码。

编辑:

我们在这里使用IE,很可能不会改变,因为这是标准。因此,只要它能与所有IE版本一起工作,就可以了。

EN

回答 4

Stack Overflow用户

发布于 2011-08-24 14:41:13

使用Javascript返回用户主页,

例如:

代码语言:javascript
复制
 function goHome(){
      if (window.home) { 
        window.home(); 
      } else { 
        window.location = "about:home"; 
      }
    }

然后在页面的某个位置调用JS goHome()函数(甚至是超链接)。

票数 3
EN

Stack Overflow用户

发布于 2011-08-24 14:38:08

据我所知,这是不可能的。但是如果所有的主页是相同的,为什么不简单地使用元刷新呢?

编辑尝试链接到以下内容:关于:home

代码语言:javascript
复制
<a href="About:home">Go home!</a>

在IE9为我工作

编辑2: Sending user to their browser's Home Page using Javascript这将使您开始使用火狐和safari

编辑3:

代码语言:javascript
复制
Response.Redirect("about:home", false);
票数 1
EN

Stack Overflow用户

发布于 2011-08-24 14:42:17

如上所述,使用about:home uri。

另一种解决方案是将intranet url存储在web.config中并使用此值。如果它曾经改变过,你只需要在一个地方改变它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7177259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档