我想在IE上做类似Google的东西。他们为IE创建一个“让Google成为您的主页”脚本。JS如何检查网页是否已被添加为主页?
这是我到目前为止有:
<script type="text/javascript">
$(document).ready(function() {
$("#no_thanks").click(function() {
$(".lightbar").hide();
}); });
</script>
<!--[if IE]>
<div class="lightbar">Come here often? Make xxx your homepage.
<span class="sure"><a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.xxx.com');_gaq.push(['_trackEvent', 'HomePage', 'Sure', 'Set as Home page']);">Sure!</a></span>
<span class="nothanks"><a id="no_thanks" href="#" onClick="_gaq.push(['_trackEvent', 'HomePage', 'No', 'Set as Home page']);">No Thanks</a></span>
</div>
<![endif]-->
我还添加了一些谷歌分析。
发生了什么是脚本工作,它确实设置了主页,但是当我重新启动浏览器(我不是在说jQuery脚本)时,"lightbar"
并没有消失。
任何想法?
看起来你只是在#no_thanks上点击时才隐藏它。当他们点击“确定!”时,我看不到您要隐藏的位置。 – 2011-05-05 16:37:59
当然,但如果我重新启动网络浏览器,即使网页已设置为我的网页,“灯箱”仍然会出现 – Patrioticcow 2011-05-05 16:40:56