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条图标.
至于如何自定义创建的图标,我仍在研究它,并在我发现时更新这个答案.
这是一个可能的解决方法,虽然它不是你想要的,但我认为这是最简单的解决方案,因为我非常怀疑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/ )
| 归档时间: |
|
| 查看次数: |
20196 次 |
| 最近记录: |