这里说的国内微博只测试了QQ和weibo.com发送框
twitter是个“编辑器”,国内微博都是textarea
twitter的可以高亮url,超出140字范围的区域有警告高亮提示
这里QQ微博有一点不同,刚发的微博不刷新页面下删除,发送框会还原内容
但刷新后再删除就没了(貌似和本地储存功能冲突)
信息流展示
url的处理,看到QQ的一个iWeibo里的正则是
new RegExp("((news|telnet|nttp|file|http|ftp|https)://){1}(([-A-Za-z0-9]+(\\.[-A-Za-z0-9]+)*(\\.[-A-Za-z]{2,5}))|([0-9]{1,3}(\\.[0-9]{1,3}){3}))(:[0-9]*)?(/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#\\%]*)*", "gi");
这正则支持多协议但一定要有协议才能识别为url
twitter的无协议也可以识别但http外的貌似不识别
国内微博都有短网址服务
twitter的简化url (移除http://www) 显示部分字符再title提示
twitter的信息流都有 white-space: pre-wrap的样式,国内微博则把换行符换成了空格
疑问:国内微博使用上面那类正则是为了配合 短网址服务?
信息流无换行效果是为了符合中文美观?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/66028
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.