`
sunzhanchao
  • 浏览: 9917 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

有道云笔记添加收藏功能实现原理

 
阅读更多
    今天早晨,莫名其妙的对火狐浏览器的"收藏到有道云笔记"感兴趣了. 右键点击属性后发现地址栏竟然是一段js.这不得不让自己想起曾经玩qq空间的时候,同样在url上打了一通js完成了空间的小挂饰功能.
 
javascript:(function(){CLIP_HOST='http://note.youdao.com/yws';try{var%20x=document.createElement('SCRIPT');x.type='text/javascript';x.src=CLIP_HOST+'/YNoteClipper.js?'+(new%20Date().getTime()/100000);x.charset='utf-8';document.getElementsByTagName('head')[0].appendChild(x);}catch(e){alert(e);}})();
 
 
 
    根据这个,我们了解到浏览器的地址栏可能是支持javascript的.  若将这段js做为书签的话,这样就更像是一个插件. 最后根据有道的这个插件,改成自己的服务器js地址,就可以实现自己的功能了. 有兴趣的可以试下. ie插件印象中,好像是需要自己在本地写js文件,最后在注册表中,注册下即可. 而有道的这种方式,完全不需要在用户的本地创建文件,并且插件的升级也重点放在服务器端. 
(注意%20代表空格.因此,转换为正常的js后如下.     之所以使用%20做url上,可能是由于它本身是需要url地址栏解析才能生效的原因.因此,最后将写好的js事先encode下再放为一行,做为标签项)
你有什么想法,在下面评论里,表达下吧?
 
 
javascript:(function(){alert(1);})();
 
 
其实,若时间允许的话,我们更应该研究下有道是如何抓取当前网页,并保存排版功能的. 通过debug js后,肯定可以得出相应的结论. 最后一个问题,很想知道有道云笔记的PC端,是通过什么技术写出来的呢?  今天更新版本里支持了拖动菜单的功能:
这种技术pc client是如何实现的呢?
 
0
0
分享到:
评论

相关推荐

    有道云笔记桌面版 v6.6.0.0 官方版.zip

    有道云笔记是网易有道官方出品的一款专业的云存储软件,软件采用云存储技术及云应用概念,打造访问轻松,存储安全的个人云笔记空间,实现个人资料和信息跨平台跨地点的云管理。软件界面美观简洁、简单全面、实用方便...

    火狐浏览器不支持有道云笔记网页版

    有道云笔记网页版使用了大量的 JavaScript 文件来实现其功能。然而,火狐浏览器可能无法正确地加载这些文件,从而导致网页版无法正常工作。这可能是由于火狐浏览器的 JavaScript 引擎或插件问题引起的。 三、样式表...

    教你如何将java代码拷贝到有道云笔记

    - 有道云笔记的其他功能:有道云笔记除了基本的笔记功能外,还支持插入图片、附件、语音笔记等多媒体功能,甚至可以进行团队协作、文档共享等,大大拓展了笔记的用途。 - MyEclipse的代码美化:MyEclipse本身也提供...

    有道云笔记如何旋转和保存图片?.docx

    除了上述旋转和保存图片的基础功能,有道云笔记还提供了其他图片编辑工具,如裁剪、调整大小、添加水印等。这些高级功能进一步丰富了用户的编辑选项,提高了笔记的呈现效果。例如,如果笔记中只需要图片的一部分,...

    有道云笔记如何调整窗口大小?.docx

    有道云笔记窗口大小调整技巧 在使用有道云笔记时,调整窗口...用户可以通过调整笔记本栏目、笔记列表栏目、笔记编辑框、隐藏工具栏和笔记本栏、隐藏笔记本列表栏、放大和缩小笔记本的内容等方法来实现窗口大小的调整。

    Android例子源码仿有道云笔记的原笔迹手写功能

    在Android平台上,实现类似有道云笔记的原笔迹手写功能是一项技术挑战,涉及到图形绘制、触摸事件处理以及手势识别等多个方面的知识。这个例子源码提供了一个完整的解决方案,可以帮助开发者理解和实现这样的功能。 ...

    有道云笔记护眼配置

    有道云笔记修改护眼绿背景色,有时候如果电脑一直是白色的话,对眼睛不好,所以要改成护眼的颜色

    有道云笔记linux版

    这款软件在Linux环境下提供了与Windows和Mac版本相似的功能,让用户可以在跨平台间无缝切换,继续享受有道云笔记的强大服务。 在Linux版的有道云笔记中,用户可以体验到以下特性: 1. 托盘功能:该功能允许有道云...

    有道云笔记内容下载java版,有道云笔记备份到本地

    标题 "有道云笔记内容下载java版,有道云笔记备份到本地" 指的是一项使用Java编程语言实现的功能,旨在将用户在有道云笔记中的内容下载并备份到本地计算机。这个功能的主要目标是确保用户的数据安全,防止因网络问题...

    有道云笔记插件-剪报插件

    网页剪报下载及安装说明 此安装说明适用于Chrome浏览器 第一步:下载得到zip格式的安装文件以后,先行将其解压缩为文件夹 ... ... ...第五步:添加后,对应的插件会出现在...第六步:登录到有道云笔记网页版以后即可正常使用。

    基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码+项目说明.zip

    3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码+项目说明.zip 基于SSM框架+mysql搭建的云笔记系统(仿有道云...

    利用有道云笔记做更新/资源获取

    有道云笔记是一款深受用户喜爱的在线笔记应用,它提供了丰富的功能来帮助用户管理和组织他们的信息。本篇文章将深入探讨如何利用有道云笔记进行更新和资源获取,以及软件提供的快捷操作和缓存机制。 首先,有道云...

    有道云笔记

    首先,有道云笔记的分类整理功能是其亮点之一。用户可以根据自己的需求创建不同的笔记本,每个笔记本内可以进一步划分多个标签,形成层次分明的笔记结构。这种分类方式使得用户在面对大量笔记时,能够快速定位到所需...

    有道云笔记安装包

    有道云笔记是一款深受用户喜爱的笔记类应用,它提供了便捷的笔记记录、整理和分享功能,尤其适合学习、工作及个人知识管理。这个“有道云笔记安装包”是官方发布的绿色版本,旨在简化用户的下载和安装过程,让用户...

    有道云笔记网页封装版(Ubuntu)

    在Ubuntu下每次都要用浏览器打开有道云笔记,经常被顺手关掉,不是很方便。所以用Qt写了个小程序调用网页版有道云笔记,添加了托盘功能。

    (易语言)获取有道云笔记内容

    适合做自动更新;公告等。没有有道云笔记账号去注册一个就可以了。只有用精益模块,这个模块应该不用打包了吧

    有道云笔记 (有道笔记)1.5.0.5

    3.富文本编辑笔记,可添加图片和文档类附件 4.通过缩略图来快速浏览笔记 5.通过关键词搜索定位笔记 有道云笔记 1.5 更新内容: 1.自动增量同步,附件修改即时保存; 2.关键词搜索定位笔记,搜索内容高亮显示; 3....

    有道云笔记绿化版

    有道云笔记是一款深受用户喜爱的笔记应用,它提供了便捷的文本编辑、图片上传、语音录入等多种功能,方便用户在日常学习、工作中整理和存储信息。绿化版的有道云笔记,指的是经过特殊处理的版本,它去除了安装过程,...

Global site tag (gtag.js) - Google Analytics