我使用下面的JavaScript代碼:而Firefox的JavaScript書籤問題
<script language="JavaScript1.2" type="text/javascript">
function CreateBookmarkLink(title, url) {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if(window.external) {
window.external.AddFavorite(url, title); }
else if(window.opera && window.print) {
return true; }
}
</script>
這將爲Firefox和IE的書籤。但是Firefox的鏈接將顯示在瀏覽器的側面板中,而不是顯示在主屏幕中。我個人覺得這很煩人,我正在尋找更好的解決方案。當然,可以手動編輯書籤,以使不是顯示在側面板中,但這需要額外的步驟。我只是希望能夠讓人們以簡單的方式爲網頁添加書籤(在用於構建特定方案的URL中有很多GET信息)。
我擔心Firefox可能無法在主屏幕上顯示該頁面(因爲谷歌搜索這個主題幾乎沒有什麼值得使用的),但我可能錯過了一些東西。如果有人有一個想法,如果這是可能的,或者如果有解決方法,我很樂意聽到它。
順便說一下,`window.opera && window.print`似乎是針對Opera> v6的。
而`language`屬性已被棄用,不應聲明:http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.2 – 2013-12-05 15:50:00