最近用php写了个书签的webapp,simplebookmark,减小在不同设备上同步书签时对浏览器的依赖。
因为是安装在vps上,这样就能在任意设备上用任意浏览器访问自己的书签,而不需要依靠单一浏览器的同步功能,也能减少不必要的浏览器登录要求。
功能很基本,就是把书签保存在服务器上,然后用个页面显示出来。再加上目录,添加,删除,排序和搜索功能。
其他的包括发送邮件来添加书签,使用书签栏小工具显示特定目录下的书签或者添加书签到目录中。不过因为个别网站安全设置的原因,书签栏小工具可能失效,比如github和facebook就使用了白名单来限制外部javascript脚本的调用。
还有导入chrome和firefox的书签的功能,只是有些麻烦,chrome需要去找原始的数据文件,firefox要导出成json,然后再放到服务器上,再访问导入页面,之后还要把生成的文件转到其他目录下。因为懒得再完善导入页面,所以凑合着用吧。
2018-08-06 更新:
导入书签的功能已经做好,可以直接点击上传文件,不用手动上传后访问导入页面了。
增加了拖拽排序的功能。
增加了稍后阅读功能,可以保存收藏的网址的页面内容。
安全方面,一段时间后会锁定页面,之后需要输入解锁码显示书签。
而同步功能其实是一个特殊的网址分类目录,收藏到这个分类中的网址会在访问后从书签中删除。适合于在手机上看到一个网站,想在电脑上打开,但是并不需要一直收藏网址的情况。