我想在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