如何从网页在主屏幕上添加Android书签?

man*_*thi 15 android bookmarks web-applications

我是Android的Web应用程序的新手..

如何通过点击按钮使用Javascript从网页在主屏幕上添加书签?

如果我们为用户提供一种简单的方式来为页面添加书签,他们就会对将它们加入书签感兴趣.这是我的项目的要求之一.

如何才能做到这一点?

Vol*_*ike 12

一些在这里回答的人似乎不明白你想要什么东西用于移动,而不是IE,Firefox等.他们在你说"网站"而不是"移动应用程序"的地方似乎看起来不太好.但是,我相信我已经正确地阅读了你的问题.

你可能也想要iPhone的这个概率非常高,所以我也会为iPhone和Android回答这个问题.

对于iPhone,它就像使用这个脚本一样简单:

http://code.google.com/p/mobile-bookmark-bubble/

对于Android,不幸的是,它不是那么漂亮.您必须创建一个按钮或超链接,重定向到您网站上的说明页面.说明将告诉网站访问者"设置>更多>向主页添加快捷方式"并希望他们"得到它".

Android的一个选项是你可以分叉移动书签泡泡,让它加载到页面底部没有底部三角形,并使其读取,"单击设置按钮>更多>向主页添加快捷方式".同样,您可能需要在"设置按钮"旁边放置"设置"按钮的2条图标.

至于如何自定义创建的图标,我仍在研究它,并在我发现时更新这个答案.


sla*_*ton 5

这是一个可能的解决方法,虽然它不是你想要的,但我认为这是最简单的解决方案,因为我非常怀疑android允许网页自动向设备发出意图,因为这将是一个潜在的安全性问题.如果我错了,请有人纠正我

我建议您创建一个只是书签包装的应用程序.当用户点击您的应用时,您的应用会创建一个意图,只需将设备的默认网络浏览器打开到您的网页即可.虽然这将要求用户安装应用程序,但它比普通书签有一些优势.您将能够跟踪安装了您的应用程序/书签的人数,他们使用它的频率等.您还可以提供漂亮的图标,而不是使用库存"书签"图标.

将该应用程序作为免费应用程序上传到市场,并在您的网页上放置一个"书签"链接,只是指示用户下载您的免费应用程序.


小智 0

这可以帮助

<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("a.jQueryBookmark").click(function(e){
    e.preventDefault(); // this will prevent the anchor tag from going the user off to the link
    var bookmarkUrl = this.href;
    var bookmarkTitle = this.title;

    if (window.sidebar) { // For Mozilla Firefox Bookmark
        window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,"");
    } else if( window.external || document.all) { // For IE Favorite
        window.external.AddFavorite( bookmarkUrl, bookmarkTitle);
    } else if(window.opera) { // For Opera Browsers
        $("a.jQueryBookmark").attr("href",bookmarkUrl);
        $("a.jQueryBookmark").attr("title",bookmarkTitle);
        $("a.jQueryBookmark").attr("rel","sidebar");
    } else { // for other browsers which does not support
         alert('Your browser does not support this bookmark action');
         return false;
    }
});
});
</script>

<h2>Click on the respective links below to bookmark the same</h2>
<a href="http://www.developersnippets.com" title="developersnippets.com" class="jQueryBookmark">DeveloperSnippets</a>, <a href="http://www.techvideobytes.com" title="Tech Video Bytes" class="jQueryBookmark">Tech Video Bytes</a>, <a href="http://www.wittysparks.com" title="Witty Sparks" class="jQueryBookmark">Witty Sparks</a>, <a href="http://www.snehah.com/" title="Snehah.com" class="jQueryBookmark">Snehah.com</a>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问此链接 ( http://www.developersnippets.com/2009/05/10/simple-bookmark-script-using-jquery/ )