webkit

统信桌面操作系统V20个人版(1010)发布,支持QQ、微信等流行应用

生来就可爱ヽ(ⅴ<●) 提交于 2020-09-29 09:00:31
今日,统信桌面操作系统V20个人版(1010)正式发布。 与个人体验版相比,统信桌面操作系统V20个人版(1010)提供全新设计的启动器菜单、双内核机制、系统体验工具、系统备份还原、指纹识别、系统安全增强等功能,系统部分预装应用升级到最新版本,提高了系统的稳定性和兼容性。在满足基本的功能之外,未来还将提供增值服务,解锁系统更多高级功能,给用户带来不一样的体验。 此外,在这个版本中我们新增了部分功能,对现有的桌面和应用进行了大量优化和改进,同时对不同的硬件和兼容性做了大量的适配和测试。 系统支持双内核机制 在系统安装界面提供内核选项,Kernel 5.4(LTS)和Kernel 5.7(Stable)以及Safe Graphics模式,保证系统安装选择的多样性,提升系统的稳定性及兼容性,同时,最新的内核支持更多的硬件设备。 注:Live系统也同步升级到最新的内核版本。 重新打造新版安装器 统一系统的操作习惯,全新的设计和交互理念,在系统的安装器界面,按照向导提示一步步安装即可,在硬盘分区操作中,提供手动安装和全盘安装两种方式,并支持全盘加密功能。 其中,全盘安装无需手动创建位置、文件系统、挂载点,真正做到一键式安装,只需一杯咖啡的时间,便可轻松完成系统的安装。 注:对于N卡用户,安装器自动检测并提供安装闭源驱动选项。 全新设计的体验工具 全新开发和适配的体验工具

Can't handle touches simultaneously with WKWebView on iOS 13.4

假装没事ソ 提交于 2020-08-22 06:26:06
问题 Problem: Starting from iOS 13.4 WebKit intercepts gestures that previously were passed to the system and could be handled by UIGestureRecognizer simultaneously Demo project: I created WKWebView and added it to UIViewController 's view. I created also UIPinchGestureRecognizer and added it to UIViewControler 's view as well. class ViewController: UIViewController, UIGestureRecognizerDelegate, WKNavigationDelegate { var webView: WKWebView? override func viewDidLoad() { super.viewDidLoad() let

css3弹性伸缩布局(一)—————flex布局

喜夏-厌秋 提交于 2020-08-19 23:03:32
CSS3弹性伸缩布局简介 2009年,W3C提出了一种崭新的方案—- Flex布局 (即弹性伸缩布局),它可以简便、完整、响应式地实现各种页面布局,包括一直让人很头疼的垂直水平居中也变得很简单地就迎刃而解了。但是这个布局方式还处于W3C的草案阶段,并且它还分为旧版本、新版本以及混合过渡版本三种不同的编码方式。其中混合过渡版本主要是针对IE10做了兼容。目前flex布局用得比较多的还是在移动端的布局,所以本次主要讲解一下旧版本和新版本在移动端使用的各个知识点,让大家对神秘的flex布局熟悉起来。 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于 盒状模型 ,依赖 display 属性 + position 属性 + float 属性。它对于那些特殊布局非常不方便,比如, 垂直居中 就不容易实现。 2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能 一、Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。 .box { display : flex ; } 行内元素也可以使用 Flex 布局。 .box {

QQ音乐Android客户端Web页面通用性能优化实践

纵饮孤独 提交于 2020-08-19 22:55:44
QQ音乐 Android 客户端的 Web 页面日均 PV 达到千万量级,然而页面的打开耗时与 Native 页面相距甚远,需要系统性优化。本 文将介绍 QQ 音乐 Android 客户端在进行 Web 页面通用性能优化过程中的问题、思路、方案和效果,并尝试对跨端场景的常见瓶颈和对策进行归纳。文章作者:关岳,QQ音乐客户端开发工程师。 一、问题与目标 作为一款注重于内容运营的应用程序,QQ 音乐 Android 客户端的 Web 页面日均 PV 达到千万量级,评论页、MV 页等核心页面均有 Web 页面参与,或完全由 Web 实现。 客户端内 Web 页面的打开耗时与 Native 页面相距甚远,需要系统性优化。然而,现有的前端和跨端优化方案,存在一定局限性。 1. 前端优化的局限 针对 Web 页面的耗时优化,在优化思路、方案、服务、工具链等方面都已经建设得非常详细。然而,在客户端内 Web 页面这一场景,纯前端优化存在以下两个局限: 无法规避 WebView 初始化耗时 受限于 WebView 生命周期范围 从客户端角度,除了思考优化 WebView 初始化耗时之外,还可以从 “扩展前端生命周期” 的角度出发,思考优化方案。 2. 跨端优化的局限 现有跨端优化方案,包括离线包、VasSonic 等,为了达到最好的优化效果,均需要前端终端共同参与改造。这导致存量页面的逻辑改造增加

如何在html中禁止文字的复制

狂风中的少年 提交于 2020-08-19 17:07:33
如何在html中禁止文字的复制 在写页面时,会遇到需要禁止用户复制网页里的某些内容的情况,例如:小说网站等,这时我们就需要通过一些方法来控制,才能达到禁止复制这个目的。 1.禁止选中和禁止右键 在<body>标签中添加以下代码: οncοntextmenu='return false' 禁止右键 οndragstart='return false' 禁止拖动 onselectstart ='return false' 禁止选中 οnselect='document.selection.empty()' 禁止选中 οncοpy='document.selection.empty()' 禁止复制 onbeforecopy='return false' 禁止复制 οnmοuseup='document.selection.empty()' 示例代码如下: <body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false'

稍微整理了几个经常在H5移动端开发遇到的东西

南楼画角 提交于 2020-08-19 04:33:10
不用说我也知道,此类文章太多太多了,常见的譬如: viewport 、 强制浏览器全屏 、 IOS的Web APP模式 、 可点击元素出现阴影 (这个我觉得真没必要去掉,用户点击是需要反馈的,而这个背景色刚刚好提供了一种反馈)等等,太多啦,这些相信大家百度一下就可以查到很多资料😂 本篇文章主要是讲一些其他的或者优化手段。内容不多😂 1. 弹出数字键盘 <!-- 有"#" "*"符号输入 --> < input type ="tel" > ​ <!-- 纯数字 --> < input pattern ="\d*" > 安卓 跟 IOS 的表现形式应该不一样,大家可以自己试试。当运用了正则 pattern 后,就不用关注 input 的类型了😂 2. 调用系统的某些功能 <!-- 拨号 --> < a href ="tel:10086" > 打电话给: 10086 </ a > ​ <!-- 发送短信 --> < a href ="sms:10086" > 发短信给: 10086 </ a > ​ <!-- 发送邮件 --> < a href ="mailto:839626987@qq.com" > 发邮件给:839626987@qq.com </ a > ​ <!-- 选择照片或者拍摄照片 --> < input type ="file" accept ="image/*" > ​

Flex弹性布局教程-语法篇

妖精的绣舞 提交于 2020-08-19 03:30:44
常用flex属性速查表 弹性盒子 设置弹性盒子: display: flex; 将元素设置为弹性盒容器 display: inline-flex; 将元素设置为弹性盒容器 注意:设置为flex布局之后,子元素的float、clear、vertical-align属性都会失效 基本概念: 容器 项目 主轴:默认水平方向,向右 主轴的起点 主轴的终点 交叉轴:默认垂直方向,向下 交叉轴的起点 交叉轴的终点 容器属性——添加弹性容器上 flex-direction属性:设置主轴的方向 flex-direction: row; /*默认值,设置主轴方向为水平方向,起点在左侧*/ flex-direction: row-reverse; /*设置主轴方向为水平方向,起点在右侧*/ flex-direction: column; /*设置主轴方向为垂直方向,起点在上方*/ flex-direction: column-reverse; /*设置主轴方向为垂直方向,起点在下方*/ justify-content属性:设置弹性子元素在主轴上的对齐方式 justify-content: flex-start; /*默认值,子元素位于弹性盒的开头*/ justify-content: flex-end; /*子元素位于弹性盒的结尾*/ justify-content: center; /

移动端疑难特性、兼容性

爱⌒轻易说出口 提交于 2020-08-18 15:04:15
safari浏览器字体不能自动随网页缩放调整大小 -webkit-text-size-adjust:100% 点击<button><input>有灰色透明背景 -webkit-tap-highlight-color:rgba(0,0,0,0); 微信、QQ内置浏览器视频自动全屏 非腾讯域名的视频地址都会 iphoneX默认网页显示在安全区域内,不全屏 <meta name="viewport" content="viewport-fit=cover"> flex布局不兼容,加上前缀也不行(常见于华为或旧版iOS) display: -webkit-box; display: box; display: -webkit-flex; display: flex; 须声明box和flex两种。 Android设置line-height有偏移不垂直居中 原因:1. 字体不是偶数 2. 用rem单位 解决方案: 1. 字体变大 2. 增加父元素,设置diaplay: table-cell; vertical-align: middle 3. 元素放大两倍,再缩小 4. line-height: 1; 用padding-top撑起父元素。 5. 用px单位 6. 用图片去显示 iOS默认不可点击元素点击事件失效 当委托给一个元素添加click事件时,如果事件是委托到 document 或

自己用的博客园主题分享(博客园美化diy)

时光总嘲笑我的痴心妄想 提交于 2020-08-18 08:18:27
本博客主题分享,算不上特别好看吧,但是比博客园原来的好看一些,我自己觉得!不接受反驳 页面定制css代码 /*溢出隐藏设置*/ #topics, #mainContent { overflow: visible; } #postDesc { float: none; } #gotop-fixed .call i{ display: inline-block !important; line-height: 20px !important; } #gotop-fixed .call{ background-color: #457CE6 !important; } #gotop-fixed .goTop{ background-color: #457CE6 !important; opacity: 0.8; } @media screen and (max-width: 500px){ body{ color: red; } #page_begin_html a{ display: none; } } #header { height:37px; width:100%; background-color:#ffffff !important; transition:height 0.3s; -moz-transition:height 0.3s; /* Firefox 4*/