在浏览器上使用查询字符串创建书签

时间:2011-11-17 11:47:33

标签: javascript asp.net .net bookmarks

我想在我的网站上创建“Bookmark Me”链接按钮。我使用下面的javascript代码在浏览器上创建书签。

我想将一些查询字符串(arg)传递给URL。但是这对大多数浏览器都无法正常工作。有没有更好的方法呢?

    function CreateBookmark(arg) {
        try {
            var title = "MyWebSite";
            var url = "http://www.MyWebSite.com/" + arg;
            if (window.sidebar) { //mozilla
                window.sidebar.addPanel(title, url, '');
            }
            else if (window.external && window.external.AddFavorite!=null && document.all) {
                window.external.AddFavorite(url, title);
            }
            else {
                // But, this doesn't take the url with query string
                alert('Press ctrl+d to bookmark after you click OK');
            }

        }
        catch (ex) { alert(ex); }
    }

1 个答案:

答案 0 :(得分:1)

由于安全限制,无法实现此目的。