今天用微信电脑端打开了西工大一个网页,突然想到一个问题——这是个什么内置的浏览器。

查了一下,微信浏览器是QQ浏览器X5内核。微信自带的浏览器使用用的是QQ浏览器X5内核,该内核为腾讯公司基于开源Webkit优化的浏览器渲染引擎。在腾讯公司的产品中,手机QQ也是使用的QQ浏览器X5内核。目前微信、手机QQ、京东等有30多款APP内置浏览器都是基于X5内核。WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用),Trident(也称MSHTML,IE 使用)和EdgeHTML(也称Chakra,Edge和其他UWP浏览器使用)。其实你采用默认浏览器打开,发现就是默认的QQ浏览器。

这玩意其实比较慢,手机端也是一样,打开个东西慢的要死,特别是青年大学习。

然后这个时候我又开始想(请原谅我知识浅薄)微信和腾讯是什么关系,查了一下:

微信:微信由深圳腾讯控股有限公司于2010年10月策划推出,由张小龙带领腾讯广州研发中心产品团队打造,腾讯于1月21日推出一款即时通讯软件。

同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 前身是 KDE 小组的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。苹果公司将 KHTML 发扬光大,推出了装备 KHTML 改进型 WebKit 引擎的浏览器 Safari。

下面我们看看开源的话题:什么是开源呢?懂汉语的能明白是开放源代码的意思。开源也不是绝对自由乱改乱用,也要遵循一定的协议。下面是一个很有名的开源纠纷事件。具体细节暂不了解,也不敢妄言谁对谁错。

2015年2月2日中午,网名为“KraneSun”的IT工程师2日在开源代码软件平台“Github”发帖称,中国工程院院士、中南大学校长张尧学及其科研团队的项目—2014年度国家自然科学一等奖“网络计算的模式及基础理论研究项目”实为“远程桌面项目”,且涉嫌抄袭国外IT工程师上传的开源代码软件。而“KraneSun”在帖文中明确指出了“抄袭证据”,根据张尧学团队此前操作演示画面截图,经toast(弹窗提示短消息)关键词反向检索,这—项目即“远程桌面”,代码则源自某国外IT工程师的开源项目。

透过微信浏览器看开源问题相关推荐

  1. 你的「在看」有人看,清华研究者从微信「看一看」里发现了这些规律

    作者:Fanjin Zhang.Jie Tang等 机器之心编译 编辑:魔王 微信点「看一看」最活跃用户竟是爸妈辈,小年轻最「安静」-- 清华大学唐杰等人最近的一项研究透过微信「看一看」的数据分析了用 ...

  2. 微信浏览器禁掉上下滑动(必看)

    最近用mui+vue做了一个公众号系统,mui-scroll 的滚动和 微信浏览器的上下滑动滑动冲突,会引起页面卡顿,无论怎么调整阻尼系数,问题依然存在,而且,比较坑爹. 网络查了好久,各种阻止依然不 ...

  3. SpringBoot 微信点餐开源系统,值得一看

    今天跟大家分享SpringBoot 微信点餐开源系统的知识. 1 架构 前后端分离: Nginx 与 Tomcat 的关系在这篇文章,几分钟可以快速了解: https://www.jianshu.co ...

  4. 开源正在吞噬软件业?看开源的7大理念

    软件正在慢条斯理地吞噬世界,开源正在慢条斯理地吞噬软件业. 软件正在吞噬世界?是的,对于购物.吃饭.健身.交停车费都需要使用软件的年代,对于平均每人每天都要花费5到6个小时使用手机软件的年代,有什么理 ...

  5. 微信浏览器的F12大法!学会随意修改!

    程序员,尤其是前端程序员可能都知道什么是F12大法:按下F12,启动浏览器的调试窗口,网页的秘密一览无遗. 通过浏览器的调试窗口,我们可以看到浏览器和web服务器的所有通信数据,网页的源代码.Ajax ...

  6. 如何利用Spring Boot 微信点餐开源系统

    由于细节内容实在太多啦,所以只把部分知识点整理出来粗略的介绍,每个小节点里面都有更细化的内容! 接下来开始分享啦 架构 前后端分离: 补充: setting.xml 文件的作用:settings.xm ...

  7. 微信浏览器下拉黑边的终极解决方案---wScroollFix

    开始 由于在开发微信页面的时候下拉黑边的情况很常见,有时候会比较影响体验,因此开发了wScrollFix库,用于隐藏微信下拉的黑边问题 npm地址 github地址 什么是黑边 相信很多在微信上面做网 ...

  8. html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...

    最近在一个H5项目中,碰到了传说中的video标签在安卓版微信浏览器内被强行全屏播放问题.原计划在视频播放完毕后,页面出现video的ended事件时,应该显示分享和处于转化页的按钮,如图: 然而在这 ...

  9. asp.net获取浏览器的唯一标识_vue单页面应用如何在微信浏览器里进行网页授权获取用户信息

    前言 在vue单页面应用比较流行的时代,如何把vue应用和微信公众号两者结合在一起也是比较常见的功能.如果仅仅是把一个vue应用放在公众号上,没有进行额外的微信功能开发,如:获取用户信息,支付,分享等 ...

最新文章

  1. 程序员你为什么这么累【续】:编码习惯之工具类规范
  2. loj #143. 质数判定
  3. SQL Server 语句查询手册
  4. mac php errorlog,Mac下使用php的error_log()函数发送邮件
  5. 2021年黑龙江高考成绩查询,黑龙江省招生考试信息港:2021年黑龙江高考成绩查询入口、查分系统...
  6. 机器视觉中的图像采集卡
  7. 请千万不要在 JDK 7+ 中使用这个 JSON 包了!切记
  8. 你可能不知道Flutter到底有多火
  9. Android腾讯微博开放平台入门(四)发表一条文字微博
  10. 适合初学者 :用Google map street view api 实现批量下载谷歌地图街景 in python
  11. 计算机专业必装软件mac,MAC电脑可运行的常用软件有哪些?
  12. iOS开发常用三方库、插件、知名博客等等
  13. 还没毕业,我就进了HR的黑名单!
  14. 达梦数据库大小写这个参数敏感怎样设置
  15. java 浮点型_java 基础 浮点类型
  16. 来自《星际迷航》的灵感启发
  17. WFD抓包及视频提取
  18. Python优雅地生成拼图效果
  19. php mysql 变量赋值_PHP 变量
  20. java 指针定义_Java中关于指针的个人理解

热门文章

  1. 一卡难求,什么时候才能买到原价显卡?
  2. OpenCV4学习笔记(57)——基于GrabCut图像分割算法实现背景替换与背景虚化效果
  3. Java如何输出Word报告
  4. 计算机端口com1,访问端口“COM1”被拒绝(Access to the port “COM1” is denied)
  5. Workfine5.0扩展功能——如何识别身份证信息?
  6. 网站收录信息查询工具|世界排名
  7. 在linux安装pyrit
  8. 训练集样本不平衡问题对深度学习的影响
  9. 矩阵键盘与数码管显示
  10. TCP协议的三次握手大体流程