问题描述
|
嗨,
简单快速的问题:
如何建立一个链接,询问用户我的主页是否应该是他的Web浏览器中的默认页面?
解决方法
除非您正在使用IE,否则这是不可能的。
对于IE,链接如下所示:
<a target=\"_self\" href=\"#\" onClick=\"this.style.behavior=\'url(#default#homepage)\';
this.setHomePage(\'http://www.yoursite.com\');\">Set Homepage</a>
为此,需要用户交互(即进入浏览器设置并有意进行设置),这也是一件好事,否则任何链接都可能重置我的主页。
请参阅此SO问题和解答。
,<script Language=\"JavaScript\">
document.write(\'<a href=\"javascript:history.go(0);\" onClick=\"this.style.behavior=\\\'url(#default#homepage)\\\';this.setHomePage(\\\'http://mysite.com\\\');\">\');
document.write(\'<strong>Click Here to make this your homepage</strong>\');
</script>
正如Oded所说,这是“特定于IE的”。