【发布时间】:2008-09-20 11:48:34
【问题描述】:
我正在使用以下 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属性已被弃用,不应声明:w3.org/TR/REC-html40/interact/scripts.html#h-18.2.2
标签: javascript firefox bookmarks