CINXE.COM

Safari首页、文档和下载 - 苹果浏览器 - OSCHINA - 中文开源技术交流社区

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"/> <meta http-equiv="Content-Language" content="zh-CN"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta name="referrer" content="always"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <title>Safari首页、文档和下载 - 苹果浏览器 - OSCHINA - 中文开源技术交流社区</title> <meta name="keywords" content="safari, pc, ipod, touch, 浏览器, mac, 平台, 网页, 网络, 速度"/> <meta name="description" content="Safari 是一款浏览器、一个平台,也是对锐意创新的公开邀请。无论在 Mac、PC 或 iPod touch 上运行,Safari 都可提供极致愉悦的网络体验方式,更不断地改写浏览器的定义。 Safari 以惊人速度渲染网页。与 Mac、PC 及 iPod touch 完美兼容。让最爱网站一..."/> <meta property="bytedance:published_time" content="2008-09-08T12:58:06+08:00" /> <meta property="bytedance:updated_time" content="2025-05-13T15:12:31+08:00" /> <meta name="applicable-device" content="pc,mobile"> <meta name="location" content="province=广东;city=深圳;"> <link rel="stylesheet" type="text/css" href="https://static.oschina.net/new-osc/js/utils/semantic-ui/semantic.min.css?t=1671184943000"/> <link type="text/css" rel="stylesheet" href="https://static.oschina.net/new-osc/dist/css/web.a05aebfd.css"> <script type="text/javascript">window.__STATIC_DOMAIN = "https://static.oschina.net";</script> <script src="https://static.oschina.net/new-osc/js/utils/jquery.min.js"></script> <link rel="shortcut icon" type="image/x-icon" href="https://static.oschina.net/new-osc/img/favicon.ico"/> <link rel="alternate" type="application/rss+xml" title="最新开源项目" href="https://www.oschina.net/project/rss"/> <link rel="alternate" type="application/rss+xml" title="最新开源资讯" href="https://www.oschina.net/news/rss"/> <link rel="alternate" type="application/rss+xml" title="最新问题列表" href="https://www.oschina.net/question/rss"/> <link rel="alternate" type="application/rss+xml" title="最新翻译列表" href="https://www.oschina.net/translate/rss"/> <link rel="alternate" type="application/rss+xml" title="最新博客列表" href="https://www.oschina.net/blog/rss"/> <link rel="alternate" type="application/rss+xml" title="推荐博客列表" href="https://www.oschina.net/blog/rss?show=more"/> <link rel="alternate" type="application/rss+xml" title="推荐软件列表" href="https://www.oschina.net/project/rss?show=recomms"/> <link rel="alternate" type="application/rss+xml" title="最新代码分享列表" href="https://www.oschina.net/code/rss"/> <link rel="alternate" type="application/rss+xml" title="OSCHINA - 源码列表" href="https://www.oschina.net/code/source_rss"/> <link rel="alternate" type="application/rss+xml" title="昇腾Ascend最新文章" href="https://www.oschina.net/groups/rss?ident=ascend"/> <link rel="alternate" type="application/rss+xml" title="Llama中文社区最新文章" href="https://www.oschina.net/groups/rss?ident=Llama2-Chinese"/> <link rel="alternate" type="application/rss+xml" title="大模型最新文章" href="https://www.oschina.net/groups/rss?ident=llm"/> <link rel="alternate" type="application/rss+xml" title="非结构化数据最新文章" href="https://www.oschina.net/groups/rss?ident=unstructured-data"/> <link rel="alternate" type="application/rss+xml" title="大前端最新文章" href="https://www.oschina.net/groups/rss?ident=cross-front"/> <link rel="alternate" type="application/rss+xml" title="开发技能最新文章" href="https://www.oschina.net/groups/rss?ident=skill"/> <link rel="alternate" type="application/rss+xml" title="数据库最新文章" href="https://www.oschina.net/groups/rss?ident=database"/> <link rel="alternate" type="application/rss+xml" title="云计算最新文章" href="https://www.oschina.net/groups/rss?ident=cloud"/> <link rel="alternate" type="application/rss+xml" title="飞桨专区最新文章" href="https://www.oschina.net/groups/rss?ident=paddlepaddle"/> <link rel="alternate" type="application/rss+xml" title="OpenHarmony专区最新文章" href="https://www.oschina.net/groups/rss?ident=openharmony"/> <link rel="alternate" type="application/rss+xml" title="开源治理最新文章" href="https://www.oschina.net/groups/rss?ident=osgovernance"/> <link rel="alternate" type="application/rss+xml" title="银河麒麟专区最新文章" href="https://www.oschina.net/groups/rss?ident=kylinos"/> <link rel="alternate" type="application/rss+xml" title="OneOS最新文章" href="https://www.oschina.net/groups/rss?ident=oneos"/> <link rel="alternate" type="application/rss+xml" title="程序人生最新文章" href="https://www.oschina.net/groups/rss?ident=programmer"/> <link rel="alternate" type="application/rss+xml" title="软件架构最新文章" href="https://www.oschina.net/groups/rss?ident=architecture"/> <link rel="alternate" type="application/rss+xml" title="行业趋势最新文章" href="https://www.oschina.net/groups/rss?ident=trend"/> <link rel="alternate" type="application/rss+xml" title="硬件 & IoT最新文章" href="https://www.oschina.net/groups/rss?ident=hardware-iot"/> <link rel="alternate" type="application/rss+xml" title="AI & 大数据最新文章" href="https://www.oschina.net/groups/rss?ident=ai-bigdata"/> <link rel="alternate" type="application/rss+xml" title="云智慧AIOps技术社区最新文章" href="https://www.oschina.net/groups/rss?ident=cloudwise"/> <link rel="alternate" type="application/rss+xml" title="OpenVINO 中文社区最新文章" href="https://www.oschina.net/groups/rss?ident=openvino"/> <link rel="alternate" type="application/rss+xml" title="摸鱼专区最新文章" href="https://www.oschina.net/groups/rss?ident=fishfish"/> <link rel="alternate" type="application/rss+xml" title="HarmonyOS开发者社区最新文章" href="https://www.oschina.net/groups/rss?ident=huawei"/> <link rel="alternate" type="application/rss+xml" title="PostgreSQL最新文章" href="https://www.oschina.net/groups/rss?ident=postgresql"/> <link rel="alternate" type="application/rss+xml" title="LF开源软件学园最新文章" href="https://www.oschina.net/groups/rss?ident=lfossa"/> <link rel="alternate" type="application/rss+xml" title="OSCTraining最新文章" href="https://www.oschina.net/groups/rss?ident=OSCTraining"/> <link rel="alternate" type="application/rss+xml" title="EdgeX 中文社区最新文章" href="https://www.oschina.net/groups/rss?ident=edgex-foundry"/> <link rel="alternate" type="application/rss+xml" title="信息安全最新文章" href="https://www.oschina.net/groups/rss?ident=cyber-security"/> <link rel="alternate" type="application/rss+xml" title="运维最新文章" href="https://www.oschina.net/groups/rss?ident=ops"/> <link rel="alternate" type="application/rss+xml" title="软件测试最新文章" href="https://www.oschina.net/groups/rss?ident=test"/> <link rel="alternate" type="application/rss+xml" title="网络技术最新文章" href="https://www.oschina.net/groups/rss?ident=network"/> <link rel="alternate" type="application/rss+xml" title="游戏开发最新文章" href="https://www.oschina.net/groups/rss?ident=game"/> <link rel="alternate" type="application/rss+xml" title="多媒体处理最新文章" href="https://www.oschina.net/groups/rss?ident=media"/> <link rel="alternate" type="application/rss+xml" title="DevOps最新文章" href="https://www.oschina.net/groups/rss?ident=devops"/> <link rel="alternate" type="application/rss+xml" title="区块链最新文章" href="https://www.oschina.net/groups/rss?ident=blockchain"/> </head> <body class="osc-new-layout page-web-project"> <val data-name="site_url" data-value="https://www.oschina.net"></val> <val data-name="space_user_url" data-value=""></val> <val data-name="space_user_id" data-value=""></val> <val data-name="g_user_url" data-value=""></val> <val data-name="api_prefix" data-value=""></val> <val data-name="g_user_code" data-value=""></val> <val data-name="g_user_id" data-value=""></val> <val data-name="g_user_bind_phone" data-value="false"></val> <val data-name="g_user_name" data-value=""></val> <val data-name="g_user_small_portrait" data-value=""></val> <val data-name="g_user_large_portrait" data-value="https://www.oschina.net/new-osc/img/portrait.gif"></val> <val data-name="g_user_osc_staff" data-value="false"></val> <val data-name="login_page" data-value="https://www.oschina.net/home/login?goto_page=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari"></val> <val data-name="weixinAppId" data-value="wx880def15e694b905"></val> <val data-name="weixinTimestamp" data-value="1747304844711"></val> <val data-name="weixinNonceStr" data-value="3e2978bd-2906-410c-be70-2ffcfd21a807"></val> <val data-name="weixinSignature" data-value="b06a71c7c5f6950cf972e890ab5f3354277eaa08"></val> <val data-name="weixinShareUrl" data-value="https://www.oschina.net/p/safari"></val> <val data-name="is_detail_page" data-value="true"></val> <val data-name="fixedHeaderHeight" data-value="45"></val> <val data-name="secondaryHeaderEnable" data-value="true"></val> <val data-name="rocommendGrayStatus" data-value="true"></val> <div class="pusher"> <div id="news_header"> <header class="ant-layout-header header"> <div class="header2"> <div class="top-prefix"> <div class="header-top"> <div class="header-top-content"> <div class="content-left"> <a class="logo-C" href="https://www.oschina.net/"> <div class="box-center"> <img src="https://static.oschina.net/new-osc/img/images/top_logo.png" width="22" height="22" alt="" /> </div> </a> <div id="nav_top_BarTabs"> </div> <div class="oper-user"> <span> DevOps研发效能 <span role="img" aria-label="right" class="anticon anticon-right" style="font-size: 14px;"> <svg focusable="false" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"> <path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path> </svg><!----> </span> </span> <div class="oper-user-box"> <div class="ant-popover css-quj94o ant-popover-placement-bottom ant-popover-arrow-hidden"> <div class="ant-popover-inner" role="tooltip"> <div class="ant-popover-inner-content"> <div class="item-content" id="devops_box"> </div> </div> </div> </div> </div> </div> </div> <div class="content-right"> <div class="media-matrix"> <div class="box-center"> <img src="https://static.oschina.net/new-osc/img/images/icon_code.svg" width="14" alt="" /> </div> <span>媒体矩阵</span> <span role="img" aria-label="right" class="anticon anticon-right" style="font-size: 14px;"> <svg focusable="false" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"> <path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path> </svg> </span> </div> <div class="osc-app"> <div class="box-center"> <img src="https://static.oschina.net/new-osc/img/images/icon_iphone.svg" width="24px" alt="" /> </div> <span>开源中国APP</span> <span role="img" aria-label="right" class="anticon anticon-right" style="font-size: 14px;"> <svg focusable="false" data-icon="right" width="1em" height="1em" fill="currentColor" aria-hidden="true" viewBox="64 64 896 896"> <path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"></path> </svg> </span> </div> </div> </div> </div> <!--媒体矩阵--> <div class="media-matrix-mask mask" style="display: none;"> <div class="mask-box"> <div class="mask-content" id="media-box-mask"> </div> </div> </div> <!--开源中国APP--> <div class="osc-app-mask mask" style="display: none;"> <div class="mask-box"> <div class="mask-content" id="osc-app-box"> </div> </div> </div> </div> <div class="header-box"> <div class="header-bottom"> <div class="nav-bar"> <div class="nav-bar-item" id="nav-bar-menu"> </div> </div> <div class="nav-bar-h5"> <div class="box-center ant-dropdown-trigger"> <img src="https://static.oschina.net/new-osc/img/images/icon_navIphone.png" style="width: 1.75rem; height: 1.75rem;" alt="" /> </div> <!--h5页面导航--> <div class="h5-bar-menu" id="navBarH5Menu"> <div class="nav-bar-h5-item"> </div> </div> <!--h5页面导航--> </div> <div class="header-box__inner__box"> <div class="expandable-search seach-box"> <form action="https://www.oschina.net/search"> <span class="ant-input-affix-wrapper search-input css-quj94o"> <input type="hidden" name="identification" value="1747304844713" /> <input type="text" name="q" id="keyword" class="ant-input css-quj94o" value="" placeholder="用问题解决问题" /> <span class="ant-input-suffix"> <div class="search-btn" onclick="window.location.href='https://www.oschina.net/search?q=' + encodeURIComponent(document.getElementById('keyword').value)"> <div class="box-center"> <img src="https://static.oschina.net/new-osc/img/images/icon_search.png" class="search_btn" alt="" /> </div> </div> </span> </span> </form> </div> <!--未登录--> <a class="item" href="https://www.oschina.net/home/login?goto_page=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari">登录</a> <a class="item" href="https://www.oschina.net/home/reg?goto_page=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari">注册</a> <!--未登录--> </div> </div> <div class="drawer"> </div> </div> </div> </header> </div> <!--登录后点击用户显示--> <script type="text/javascript"> $('.media-matrix').hover(function(){ $('.media-matrix-mask').show() },function(){ $('.media-matrix-mask').hide() }) $('.osc-app').hover(function(){ $('.osc-app-mask').show() },function(){ $('.osc-app-mask').hide() }) $('.oper-user').hover(function(){ $('.oper-user-box').show() },function(){ $('.oper-user-box').hide() }) $(document).on('click','#userMess',function(e){ $("#user_box").show(); }) $(document).on('click','.ant-drawer-mask',function(e){ $("#user_box").hide(); }) $(document).on('click','.nav-bar-h5',function(e){ $("#navBarH5Menu").show(); e.stopPropagation(); }) $(document).on('click', function(e){ if($("#navBarH5Menu").is(":visible")){ $("#navBarH5Menu").hide(); } if($("#user_popover").is(":visible")){ $("#user_popover").hide(); } }) $(document).on('click','#user_popover .ant-tabs-tab',function(e){ if( $(this).hasClass('ant-tabs-tab-active')){ return false; }else{ $(this).siblings('.ant-tabs-tab').removeClass('ant-tabs-tab-active') $(this).addClass('ant-tabs-tab-active') let textValue = $(this).find('span').text(); $('.ant_tabs_content').hide(); if(textValue == '评论'){ getHandleComment(); $('#user_comment').show(); }else if(textValue == '点赞'){ getHandleLke(); $('#user_like').show(); }else if(textValue == '私信'){ $('#user_content').show(); }else if(textValue == '@我'){ getMessageMe(); $('#user_my').show(); } } e.stopPropagation(); }) $(document).on('click','#message',function(e){ getHandleComment(); $("#user_popover").show(); e.stopPropagation(); }) $(function(){ getHnadleTopMenu(); getHandleMenu(); }); window.onload = function(){ //findAllMsgCount(); getHandleToken(); //getMessageMe(); //getHandleLke(); //getHandleComment(); getPrivateMsg(); } //获取token function getHandleToken(){ let time_data = Date.parse(new Date())/1000; let url_formal = "https://www.oschina.net/ApiSso/mobileToken" let queryParem = {timestamp:time_data}; $.ajax({ url: url_formal, method: "get", dataType: "json", data: queryParem, success: function (res) { } }) }; // XSS防护 - HTML转义函数 function escapeHTML(str) { if (!str) return ''; return String(str) .replace(/&/g, '&amp;') .replace(/</g, '&lt;') .replace(/>/g, '&gt;') .replace(/"/g, '&quot;') .replace(/'/g, '&#x27;'); } //获取消息数量 function getPrivateMsg(){ let url_formal; if("https://www.oschina.net/" == "http://www.oschina.com/"){ url_formal = "http://apiv1.oschina.com/oschinapi/message/remind/all/count" url_user_id=" http://my.oschina.com/u_beta/" }else if("https://www.oschina.net/" == "http://www.oschina.osc/"){ url_formal = "http://apiv1.oschina.osc/oschinapi/message/remind/all/count" url_user_id=" http://my.oschina.osc/u_beta/" }else{ url_formal = "https://apiv1.oschina.net/oschinapi/message/remind/all/count" url_user_id=" https://my.oschina.net/u_beta/" } let user_id = ""; let user_code = ""; $.ajax({ url: url_formal, method: "post", dataType: "json", xhrFields: { withCredentials: true }, crossDomain: true, success: function (res) { if(res.code == '200'){ let messageTypeCount = getMessageCounts(res.result.messageTypes); if(messageTypeCount.allCount == 0){ $('#user_content').html("<div class='user_mess_nodata'></div>") }else{ $("#message .notice_count").html(messageTypeCount.allCount); $("#message .notice_count").show(); if(messageTypeCount.counts.mentionCount > 0){ $('#user_my_num').html(messageTypeCount.counts.mentionCount); $('#user_my_num').show(); } if(messageTypeCount.counts.commentCount > 0){ $('#user_comment_num').html(messageTypeCount.counts.commentCount); $('#user_comment_num').show(); } if(messageTypeCount.counts.likeCount > 0){ $('#user_like_num').html(messageTypeCount.counts.likeCount); $('#user_like_num').show(); } if(messageTypeCount.counts.privateMsgCount > 0){ let user_html = ''; user_html += "<div class='user_message'>有 <span>"+messageTypeCount.counts.privateMsgCount+"</span> 个用户私信了您!!</div>" user_html += "<div class='mess_btnbox'><a href='"+url_user_id+""+user_id+"?key=message' class='mess_btn_more'>查看更多</a></div>" $('#user_content').html(user_html) $('#user_content_num').html(messageTypeCount.counts.privateMsgCount); $('#user_content_num').show(); }else{ $('#user_content').html("<div class='user_mess_nodata'></div>") } } } } }) } //获取消息let messageTypeCount = ref() function getMessageCounts(messageTypes) { const counts = { mentionCount: 0, commentCount: 0 }; let allCount = 0; messageTypes.forEach(item => { if (item.messageType === 2) { counts.likeCount = item.count; allCount += item.count; } else if (item.messageType === 8) { counts.commentCount = item.count; allCount += item.count; } else if (item.messageType === 1) { counts.atMeCount = item.count; allCount += item.count; } else if (item.messageType === 9) { counts.privateMsgCount = item.count; allCount += item.count; } }); return { counts, allCount }; } //@我 function getMessageMe(){ let url_formal; let url_user_formal; let url_user_id; let url_user_blog; if("https://www.oschina.net/" == "http://www.oschina.com/"){ url_formal = "http://apiv1.oschina.com/oschinapi/message/content/at" url_user_formal = "http://www.oschina.com/" url_user_id=" http://my.oschina.com/u_beta/" url_user_blog = "http://my.oschina.com/" }else if("https://www.oschina.net/" == "http://www.oschina.osc/"){ url_formal = "http://apiv1.oschina.osc/oschinapi/message/content/at" url_user_formal = "http://www.oschina.osc/" url_user_id=" http://my.oschina.osc/u_beta/" url_user_blog = "http://my.oschina.osc/" }else{ url_formal = "https://apiv1.oschina.net/oschinapi/message/content/at" url_user_formal = "https://www.oschina.net/" url_user_id=" https://my.oschina.net/u_beta/" url_user_blog = "http://my.oschina.net/" } let user_id = ""; let queryParem = {pageNum:1,pageSize:5} $.ajax({ url: url_formal, method: "post", dataType: "json", xhrFields: { withCredentials: true }, crossDomain: true, data:queryParem, success: function (res) { let html_me = ''; if(res.code == 200){ if(res.result.length > 0){ let json_array = res.result; for(let i=0; i<json_array.length; i++){ let url_comment; if(json_array[i].linkObjType == '3'){ url_comment = url_user_blog+"u/"+json_array[i].userVo.id+"/blog_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '4'){ url_comment = url_user_formal+"news_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '40'){ url_comment = url_user_formal+"aiCreation/details/"+json_array[i].linkObjId }else{ url_comment = url_user_formal+"oscTweet/"+json_array[i].linkObjId } html_me += '<div class="message-item">'; if(json_array[i].state == 1){ html_me += '<div class="message-item-info">'; }else{ html_me += '<div class="message-item-info unread">'; } // 转义用户内容以防止XSS攻击 var safeName = escapeHTML(json_array[i].userVo.name); var safeContent = escapeHTML(json_array[i].content); var safeCreateTime = escapeHTML(json_array[i].createTime); html_me += '<a class="message-item-user" href="'+url_user_id+''+json_array[i].userVo.id+'" target="_blank"><span></span>'+safeName+'</a>'; html_me += ' &nbsp @我 &nbsp'; html_me += '<a class="message-item-content" href="'+url_comment+'" target="_blank">'+safeContent+'</a>'; html_me += '</div>'; html_me += '<div class="message-item-time">'+safeCreateTime+'</div>'; html_me += '</div>' } html_me += '<div class="mess_btnbox"><a href="'+url_user_id+''+user_id+'?key=tweet" class="mess_btn_more">查看更多</a></div>' $('#user_my').html(html_me) }else{ $('#user_my').html("<div class='user_mess_nodata'></div>") } }else{ console.log("出错了!!!") } } }) } //评论的消息 function getHandleComment(){ let url_formal; let url_user_formal; if("https://www.oschina.net/" == "http://www.oschina.com/"){ url_formal = "http://apiv1.oschina.com/oschinapi/message/content/comment" url_user_formal = "http://www.oschina.com/" url_user_id=" http://my.oschina.com/u_beta/" url_user_blog = "http://my.oschina.com/" }else if("https://www.oschina.net/" == "http://www.oschina.osc/"){ url_formal = "http://apiv1.oschina.osc/oschinapi/message/content/comment" url_user_formal = "http://www.oschina.osc/" url_user_id=" http://my.oschina.osc/u_beta/" url_user_blog = "http://my.oschina.osc/" }else{ url_formal = "https://apiv1.oschina.net/oschinapi/message/content/comment" url_user_formal = "https://www.oschina.net/" url_user_id=" https://my.oschina.net/u_beta/" url_user_blog = "http://my.oschina.net/" } let user_id = ""; let queryParem = {pageNum:1,pageSize:5} $.ajax({ url: url_formal, method: "post", dataType: "json", xhrFields: { withCredentials: true }, crossDomain: true, data:queryParem, success: function (res) { let html_comment = ''; if(res.code == 200){ if(res.result.length > 0){ let json_array = res.result; for(let i=0; i<json_array.length; i++){ let url_comment; if(json_array[i].linkObjType == '3'){ url_comment = url_user_blog+"u/"+json_array[i].userVo.id+"/blog_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '4'){ url_comment = url_user_formal+"news_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '40'){ url_comment = url_user_formal+"aiCreation/details/"+json_array[i].linkObjId }else{ url_comment = url_user_formal+"oscTweet/"+json_array[i].linkObjId } html_comment += '<div class="message-item">'; if(json_array[i].state == 1){ html_comment += '<div class="message-item-info">'; }else{ html_comment += '<div class="message-item-info unread">'; } // 转义用户内容以防止XSS攻击 var safeName = escapeHTML(json_array[i].userVo.name); var safeContent = escapeHTML(json_array[i].content); var safeCreateTime = escapeHTML(json_array[i].createTime); html_comment += '<a class="message-item-user" href="'+url_user_id+''+json_array[i].userVo.id+'" target="_blank"><span></span>'+safeName+'</a>'; html_comment += ' &nbsp 评论了 &nbsp'; html_comment += '<a class="message-item-content" href="'+url_comment+'" target="_blank">'+safeContent+'</a>'; html_comment += '</div>'; html_comment += '<div class="message-item-time">'+safeCreateTime+'</div>'; html_comment += '</div>' } html_comment += '<div class="mess_btnbox"><a href="'+url_user_id+''+user_id+'?key=comment" class="mess_btn_more">查看更多</a></div>' $('#user_comment').html(html_comment) }else{ $('#user_comment').html("<div class='user_mess_nodata'></div>") } }else{ console.log("出错了!!!") } } }) } //点赞的消息 function getHandleLke(){ let url_formal; let url_user_formal; if("https://www.oschina.net/" == "http://www.oschina.com/"){ url_formal = "http://apiv1.oschina.com/oschinapi/message/content/like" url_user_formal = "http://www.oschina.com/" url_user_id=" http://my.oschina.com/u_beta/" url_user_blog = "http://my.oschina.com/" }else if("https://www.oschina.net/" == "http://www.oschina.osc/"){ url_formal = "http://apiv1.oschina.osc/oschinapi/message/content/like" url_user_formal = "http://www.oschina.osc/" url_user_id=" http://my.oschina.osc/u_beta/" url_user_blog = "http://my.oschina.osc/" }else{ url_formal = "https://apiv1.oschina.net/oschinapi/message/content/like" url_user_formal = "https://www.oschina.net/" url_user_id=" https://my.oschina.net/u_beta/" url_user_blog = "http://my.oschina.net/" } let queryParem = {pageNum:1,pageSize:5} $.ajax({ url: url_formal, method: "post", dataType: "json", xhrFields: { withCredentials: true }, crossDomain: true, data:queryParem, success: function (res) { let html_like = ''; if(res.code == 200){ if(res.result.length > 0){ let json_array = res.result; for(let i=0; i<json_array.length; i++){ let url_comment; if(json_array[i].linkObjType == '3'){ url_comment = url_user_blog+"u/"+json_array[i].userVo.id+"/blog_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '4'){ url_comment = url_user_formal+"news_beta/"+json_array[i].linkObjId }else if(json_array[i].linkObjType == '40'){ url_comment = url_user_formal+"aiCreation/details/"+json_array[i].linkObjId }else{ url_comment = url_user_formal+"oscTweet/"+json_array[i].linkObjId } html_like += '<div class="message-item">'; if(json_array[i].state == 1){ html_like += '<div class="message-item-info">'; }else{ html_like += '<div class="message-item-info unread">'; } // 转义用户内容以防止XSS攻击 var safeName = escapeHTML(json_array[i].userVo.name); var safeContent = escapeHTML(json_array[i].content); var safeCreateTime = escapeHTML(json_array[i].createTime); html_like += '<a class="message-item-user" href="'+url_user_id+''+json_array[i].userVo.id+'" target="_blank"><span></span>'+safeName+'</a>'; html_like += ' &nbsp 点赞了 &nbsp'; html_like += '<a class="message-item-content" href="'+url_comment+'" target="_blank">'+safeContent+'</a>'; html_like += '</div>'; html_like += '<div class="message-item-time">'+safeCreateTime+'</div>'; html_like += '</div>' } $('#user_like').html(html_like) }else{ $('#user_like').html("<div class='user_mess_nodata'></div>") } }else{ console.log("出错了!!!") } } }) } //获取私信数量接口 function findAllMsgCount(){ let url_formal = "https://www.oschina.net/msg/findAllMsgCount" let user_code = ""; let user_id = ""; let user_data = { "user_code":user_code, "userId":user_id } $.ajax({ url: url_formal, method: "post", dataType: "json", data: user_data, success: function (result) { //let html_msg = ''; if(result.message == "success"){ let msg_count = result.result.totalMsgCount; if(msg_count != 0){ //html_msg += '<div>'+msg_count+'</div>' //html_msg += '<div class="mess_btnbox"><a href="'+url_user_id+''+json_array[0].userVo.id+'?key=message" class="mess_btn_more">查看更多</a></div>' $("#message .notice_count").html(msg_count); $("#message .notice_count").css("display","block") }else{ $("#message .notice_count").css("display","none") } } } }); } //获取web_v2_header_top菜单接口 function getHnadleTopMenu(){ let url_formal = "https://www.oschina.net/action/ajax/get_tool_ad?ident=web_v2_header_top" $.ajax({ url: url_formal, method: "get", dataType: "json", success: function (result) { console.log(result) let header_html = JSON.parse(result.html); let nav_BarTabs = header_html.navBarTabs; let nav_mediaMatrix = header_html.mediaMatrix; let nav_app = header_html.app; let nav_devOps = header_html.devOps; let html_navBarTabs = ''; let html_mediaMatrix = ''; let html_app = ''; let html_devOps = ''; //头部navBarTabs导航 for(let i=0; i<nav_BarTabs.length;i++){ if(nav_BarTabs[i].target){ html_navBarTabs += '<a href="'+nav_BarTabs[i].href+'" class="left-item" target="'+nav_BarTabs[i].target+'" style="'+nav_BarTabs[i].style+'">'+nav_BarTabs[i].text+'</a>' }else{ html_navBarTabs += '<a href="'+nav_BarTabs[i].href+'" class="left-item" target="_blank" style="'+nav_BarTabs[i].style+'">'+nav_BarTabs[i].text+'</a>' } } $('#nav_top_BarTabs').html(html_navBarTabs); //DevOps研发效能 for(let i=0; i<nav_devOps.length; i++){ html_devOps += '<a class="dev-ops-item" href="'+nav_devOps[i].href+'" target="_blank">'; html_devOps += ' <div class="dev-ops-img">'; html_devOps += '<img src="'+nav_devOps[i].imgUrl+'" alt="'+nav_devOps[i].text+'" />'; html_devOps += '</div>'; html_devOps += '<div class="dev-ops-title-des">'; html_devOps += '<div class="dev-ops-title">'+nav_devOps[i].text+'</div>'; html_devOps += '<div class="dev-ops-des">'+nav_devOps[i].description+'</div>'; html_devOps += '</div>'; html_devOps += '</a>'; } $('#devops_box').html(html_devOps); //头部媒体矩阵 for(let i=0; i<nav_mediaMatrix.length; i++){ html_mediaMatrix += '<div class="media-matrix-item">'; html_mediaMatrix += '<div class="item-img">'; html_mediaMatrix += '<img src="'+nav_mediaMatrix[i].imgUrl+'" alt="'+nav_mediaMatrix[i].title+'">'; html_mediaMatrix += '</div>'; html_mediaMatrix += '<div class="item-title">'+nav_mediaMatrix[i].title+'</div>'; html_mediaMatrix += '<div class="item-description">'+nav_mediaMatrix[i].description+'</div>'; html_mediaMatrix += '</div>'; } $('#media-box-mask').html(html_mediaMatrix); //头部开源中国APP html_app += '<div class="app-img">'; html_app += '开源中国社区APP,探索开源与AI的边界'; html_app += '</div>'; for(let i=0; i<nav_app.qrCode.length; i++){ html_app += '<div class="media-matrix-item">'; html_app += '<div class="item-img">'; html_app += '<img src="'+nav_app.qrCode[i].imgUrl+'" alt="'+nav_app.qrCode[i].title+'">'; html_app += '</div>'; html_app += '<div class="item-description">'+nav_app.qrCode[i].title+'</div>'; html_app += '</div>'; } $('#osc-app-box').html(html_app); } }); } //获取web_v2_header_bottom菜单接口 function getHandleMenu(){ let url_formal = "https://www.oschina.net/action/ajax/get_tool_ad?ident=web_v2_header_bottom" let html_menu_h5=""; $.ajax({ url: url_formal, method: "get", dataType: "json", success: function (result) { let html_menu=""; let header_menu = JSON.parse(result.html); let menu_html = header_menu.navBarTabs for(let i=0; i< menu_html.length; i++){ if(menu_html[i].showHotIcon){ html_menu += '<a href="'+menu_html[i].href+'" class="nav-bar-tag" target="'+menu_html[i].target+'" style="'+menu_html[i].style+'">'+menu_html[i].text+'🔥</a>' html_menu_h5 += '<div class="menu_h5_item"><a href="'+menu_html[i].href+'" class="nav-bar-tag" target="'+menu_html[i].target+'" style="'+menu_html[i].style+'">'+menu_html[i].text+'🔥</a></div>' }else{ html_menu += '<a href="'+menu_html[i].href+'" class="nav-bar-tag" target="'+menu_html[i].target+'" style="'+menu_html[i].style+'">'+menu_html[i].text+'</a>' html_menu_h5 += '<div class="menu_h5_item"><a href="'+menu_html[i].href+'" class="nav-bar-tag" target="'+menu_html[i].target+'" style="'+menu_html[i].style+'">'+menu_html[i].text+'</a></div>' } } $("#nav-bar-menu").html(html_menu); $("#navBarH5Menu .nav-bar-h5-item").html(html_menu_h5); } }); } //创作基金弹窗 // 添加创作基金弹窗相关事件 $(function(){ // 点击创作基金显示弹窗 $('.ad-bjyh').on('click', function(){ $('.beijyh-modal-wrap').css('display', 'flex').fadeIn(300); }); // 点击蒙版关闭弹窗 $('.beijyh-modal-wrap').on('click', function(e){ if($(e.target).hasClass('beijyh-modal-wrap')) { $(this).fadeOut(300); } }); // 点击关闭按钮关闭弹窗 $('.beijyh-modal-box-close').on('click', function(){ $('.beijyh-modal-wrap').fadeOut(300); }); }); //退出登录接口 function getHandleLogout(){ let url_formal = "https://www.oschina.net/user/logout" let user_code = {"session":""} $.ajax({ url: url_formal, method: "POST", dataType: "json", data: user_code, success: function (result) { $("#user_box").hide(); } }); } //页面滚动时顶部动态显示隐藏 $(function(){ let winHeight = $(document).scrollTop(); $(window).scroll(function(){ if(scrollY > 70){ $(".top-prefix").hide(); }else{ $(".top-prefix").show(); } }) }) </script> <div id="mainScreen"> <style>.notice a:hover{ color:#666 !important;cursor:pointer;}</style> <div class="notice" id="noticeNormal" style="width: 100%;height: 32px;background: url('https://oscimg.oschina.net/oscnet/up-8eea8398844fe488fae348cfb118d8a226b.png');background-size: 1920px 32px;display: none;justify-content: center;"> <div style="margin-top: 7px;display: flex;align-items: center;justify-content: space-between;width: 100%;"> <div style="width: 100%;display: flex;align-items: center; justify-content: center;min-width: 430px;"> <svg id="ey5hoejjf5d1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" style="width: 16px; height: 16px; margin-right: 10px; color: #77C596;"><style><![CDATA[#ey5hoejjf5d5 {animation: ey5hoejjf5d5_c_o 1000ms linear infinite normal forwards}@keyframes ey5hoejjf5d5_c_o { 0% {opacity: 0} 30% {opacity: 0} 60% {opacity: 1} 100% {opacity: 1} }#ey5hoejjf5d6 {animation: ey5hoejjf5d6_c_o 1000ms linear infinite normal forwards}@keyframes ey5hoejjf5d6_c_o { 0% {opacity: 0} 30% {opacity: 1} 100% {opacity: 1} }]]></style><g id="ey5hoejjf5d2"><path id="ey5hoejjf5d3" d="M0,0L16,0L16,16L0,16Z" opacity="0" fill="currentColor" fill-opacity="0" stroke="none" stroke-width="1"/><path id="ey5hoejjf5d4" d="M10,2.833333C10,2.114000,9.150667,1.733333,8.613333,2.210667L5.618000,4.872667C5.526576,4.954116,5.408443,4.999186,5.286000,4.999333L2.833333,4.999333C2.004906,4.999333,1.333333,5.670906,1.333333,6.499333L1.333333,9.497333C1.333333,10.325760,2.004906,10.997333,2.833333,10.997333L5.286667,10.997333C5.409110,10.997480,5.527243,11.042551,5.618667,11.124000L8.612667,13.786667C9.150000,14.264000,10,13.882667,10,13.164000Z" fill="currentColor" stroke="none" stroke-width="1"/><path id="ey5hoejjf5d5" d="M12.661333,3.931333C12.767949,3.852473,12.901527,3.819196,13.032678,3.838825C13.163829,3.858454,13.281811,3.929380,13.360667,4.036000C14.210786,5.182594,14.668755,6.572633,14.666674,8C14.668515,9.427435,14.210314,10.817466,13.360000,11.964000C13.192545,12.175676,12.887316,12.216246,12.670381,12.055660C12.453447,11.895075,12.403116,11.591303,12.556667,11.369333C13.279481,10.394870,13.668749,9.213275,13.666667,8C13.668748,6.786725,13.279481,5.605130,12.556667,4.630667C12.477806,4.524051,12.444530,4.390473,12.464159,4.259322C12.483788,4.128171,12.554714,4.010189,12.661333,3.931333Z" opacity="0" fill="currentColor" stroke="none" stroke-width="1"/><path id="ey5hoejjf5d6" d="M11.428667,5.580000C11.545349,5.516812,11.682362,5.502597,11.809531,5.540485C11.936700,5.578373,12.043593,5.665256,12.106667,5.782000C12.464000,6.442000,12.666672,7.198667,12.666672,8.000667C12.667778,8.775330,12.475279,9.537990,12.106667,10.219333C11.975223,10.462339,11.671672,10.552777,11.428667,10.421333C11.185661,10.289890,11.095223,9.986339,11.226667,9.743333C11.506667,9.225333,11.666667,8.632667,11.666667,8.000667C11.666667,7.368667,11.506667,6.776000,11.226667,6.258000C11.163479,6.141318,11.149263,6.004304,11.187151,5.877136C11.225039,5.749967,11.311923,5.643074,11.428667,5.580000Z" opacity="0" fill="currentColor" stroke="none" stroke-width="1"/></g></svg> <!-- 共需要修改【3】处 --!> <!-- 【1】下方修改链接 --!> <a href="https://www.oschina.net/news/333582/oschina-alpha-update-2025-feb" target="_blank" style="color: #888888;font-size: 13px;font-weight: 400;line-height: 16px;max-width: 1130px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">开源中国 OSCHINA 网站全新升级,Alpha 版本已上线,欢迎体验!</a> <!-- 【2】上方修改显示文字 --!> </div> <img class="close" src="https://oscimg.oschina.net/oscnet/up-f1efb7adeca2457da597a7e9d2ebe4d5be5.png" style="width: 14px;height: 14px;cursor: pointer;margin-right: 8px;"> </div> </div> <script src="https://www.oschina.net/uploads/js.cookie.min.js"></script> <script type="text/javascript"> $(function () { var bannerEl = $('#noticeNormal'); <!-- 【3】下方修改cookieName 格式notice_normal_yyyyMMddxx (xx为当天第几次修改) --!> var cookieName = 'notice_normal_2025021301'; function showBanner() { document.getElementById('noticeNormal').style.display='flex'; setTimeout(function () { window.page && page.refreshAsideSticky && page.refreshAsideSticky(); bannerEl.on('click', '.close', function (e) { e.stopPropagation(); $('#noticeNormal').remove(); Cookies.set(cookieName, 1, {expires: 90, path: '/'}); }); }, 500); } if (!Cookies.get(cookieName)) { showBanner(); } }); </script> <div class="home-container"> <script src="https://static.oschina.net/new-osc/js/utils/plugins/pangu/pangu.js"></script> <script src="https://static.oschina.net/new-osc/js/utils/plugins/pangu/pangu.min.js"></script> <script> document.addEventListener('DOMContentLoaded', () => { window.pangu.spacingElementById('articleContent'); window.pangu.spacingElementByClassName('article-detail'); window.pangu.spacingElementByClassName('article-box__title'); window.pangu.spacingElementByClassName('header-info__title'); window.pangu.spacingElementByClassName('article-title'); }); </script> <x-foo-define data-define="web-new-project-detail"></x-foo-define> <val data-name="objType" data-value="1"></val> <val data-name="objId" data-value="404"></val> <val data-name="objIdent" data-value="safari"></val> <val data-name="defaultTab" data-value="project"></val> <val data-name="currentTab" data-value="project"></val> <val data-name="isEmbed" data-value="false"></val> <val data-name="commentsCount" data-value="8"></val> <val data-name="fetchCommentsUrl" data-value="?type=comments"></val> <val data-name="publishCommentUrl" data-value="/project/comment"></val> <val data-name="replyCommentUrl" data-value="/project/comment"></val> <val data-name="deleteCommentUrl" data-value="/project/delete"></val> <val data-name="shareTitle" data-value="苹果浏览器 - OSCHINA"></val> <val data-name="shareDesc" data-value="Safari 是一款浏览器、一个平台,也是对锐意创新的公开邀请。无论在 Mac、PC 或 iPod touch 上运行,Safari 都可提供极致愉悦的网络体验方式,更不断地改写浏览器的定义。 Safari 以惊人速度渲染网页。与 Mac、PC 及 iPod touch 完美兼容。让最爱网站一..."></val> <val data-name="shareUrl" data-value="https://www.oschina.net/p/safari"></val> <val data-name="sharePic" data-value=""></val> <val data-name="weixinShareTitle" data-value="苹果浏览器 Safari"></val> <val data-name="weixinShareImgUrl" data-value="https://static.oschina.net/img/logo/safari.gif"></val> <val data-name="weixinLogin" data-value="https://www.oschina.net/action/openid/before_bind?op=wechat_auto&goto=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari"></val> <val data-name="projectName" data-value="Safari"></val> <div class="project-detail-container"> <div class="detail-body-box"> <div class="box-container box-container--breadcrumb"> <div class="breadcrumb-box"> <a class="item" href="https://www.oschina.net/project" target="_blank">开源软件库</a> <i class="split">/</i> <a class="item" href="/project/tag/91/browser" target="_blank">浏览器</a> <i class="split">/</i> <a class="item" href="https://www.oschina.net/p/safari">Safari</a> </div> </div> <div class="box-container"> <div class="main-box"> <div class="main-box__inner"> <div class="content-box"> <div class="content-box__inner"> <div class="header-basic-box box-card box-card--shadow"> <div class="header-basic-box__inner"> <div class="header-info"> <div class="header-info__inner"> <div class="header-info__logo"> <img src="https://static.oschina.net/img/logo/safari.gif" alt="Safari"> </div> <div class="header-info__main"> <div class="header-info__header"> <h1 class="header-info__title"> <a class="header-info__title-link" href="https://www.oschina.net/p/safari" title="Safari 苹果浏览器"> <span class="project-name">Safari</span> <span class="project-title"> - 苹果浏览器</span> </a> </h1> </div> <div class="header-info__meta"> <div class="item-list"> <div class="item item--bold"><a class="link--default" href="https://www.oschina.net/comment/project/404" target="_blank"><i class="oicon oicon-comment"></i>评论<span class="gap" data-article-reply-count data-value="8" data-format="true">8</span></a></div> <div class="item item--bold"> <div class="clickable link--default collect-btn " data-id="404" data-user-id="" data-obj-type="1" data-max="99" data-tag-required data-current-user-id="" data-recommend-tags="C/C++,Windows,OS X,浏览器" data-uncollected-class="icon star outline" data-collected-class="icon star"> <i class="icon star outline"></i>收藏<span class="gap" data-collect-count data-id="404" data-obj-type="1">16</span> </div> </div> <div class="item item--bold"> <div class="clickable link--default osc-share ui floating dropdown new-share" data-url="https://www.oschina.net/p/safari" data-id="404" data-title="Safari 苹果浏览器" data-type="1" data-desc=""> <div class="action-item__button"><i class="oicon oicon-share"></i>分享</div> </div> </div> </div> <div class="item-list"> <div class="item"><a href="https://www.oschina.net/p/safari/edit" target="_blank" title="纠错"><i class="oicon oicon-pen"></i>纠错</a></div> </div> </div> </div> </div> </div> <div class="basic-info"> <img style="display:none" crossorigin="use-credentials" src="https://apiv1.oschina.net/MjAyMi8xLzE2/gtags/v1/action/visit?type=project&id=404"></img> <div class="info-box"> <div class="properties-box"> <div class="info-list"> <div class="info-column info-column--left"> <div class="info-item"> <span class="info-item__label">授权协议</span> <span class="info-item__content">免费,非开源</span> </div> <div class="info-item"> <span class="info-item__label">开发语言</span> <span class="info-item__content"> <a href="/project/lang/21/c">C/C++</a> </span> </div> <div class="info-item"> <span class="info-item__label">操作系统</span> <span class="info-item__content">Windows</span> </div> <div class="info-item"> <span class="info-item__label">软件类型</span> <span class="info-item__content">免费软件</span> </div> <div class="info-item"> <span class="info-item__label">所属分类</span> <span class="info-item__content"> <a href="/project/tag/8/tools" target="_blank">应用工具</a>、 <a href="/project/tag/91/browser" target="_blank">浏览器</a> </span> </div> </div> <div class="info-column info-column--right"> <div class="info-item"> <span class="info-item__label">开源组织</span> <span class="info-item__content"> 无 </span> </div> <div class="info-item"> <span class="info-item__label">地区</span> <span class="info-item__content"> 不详 </span> </div> <div class="info-item"> <span class="info-item__label">投 递 者</span> <span class="info-item__content"> 不详 </span> </div> <div class="info-item"> <span class="info-item__label">适用人群</span> <span class="info-item__content"> 未知 </span> </div> <div class="info-item"> <span class="info-item__label">收录时间</span> <span class="info-item__content">2008-09-08</span> </div> </div> </div> </div> <div class="related-box"> <div class="item-list"> </div> </div> </div> </div> </div> </div> <div class="links-box"> <a class="links-item project-website" href="https://www.oschina.net/home/login?goto_page=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari" target="_blank" title="Safari 网站"> <div class="links-item__button"> <svg t="1741165163269" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3231" width="18" height="18"><path d="M890.213357 1023.407189H134.541129A79.382769 79.382769 0 0 1 54.835009 944.725014V413.889795c0-22.472922 9.754434-43.921899 26.568707-58.41882L459.778748 20.478922a80.298932 80.298932 0 0 1 106.274828 0l377.297195 335.045945c16.814273 15.03584 26.568707 36.484817 26.568707 58.41882v530.781327c0 43.921899-35.784222 78.789958-79.706121 78.789959z m-377.243303-944.563339L134.487238 414.428714v530.727436h756.211146V414.428714l-377.782222-335.584864z" fill="#333333" p-id="3232"></path><path d="M562.281143 886.198411H462.527235v-275.549287c0-21.987895 17.892111-39.12552 39.556655-39.12552h20.047787c22.257355 0 39.556655 17.676543 39.556655 39.12552v275.549287h0.538919z" fill="#00c97c" p-id="3233" data-spm-anchor-id="a313x.search_index.0.i12.553c3a81wCP7yc" class="selected"></path></svg> </div> <div class="links-item__text">软件首页</div> </a> <a class="links-item project-document" href="https://www.oschina.net/home/login?goto_page=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari" target="_blank" title="Safari 文档"> <div class="links-item__button"> <svg t="1741250694453" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7218" width="18" height="18"><path d="M815.7 370.9H668.6c-38.3 0-69.4-31.1-69.4-69.4V125.2l216.5 245.7z" fill="#03BD61" p-id="7219"></path><path d="M306.7 521.2c0 19.8 16.1 35.9 35.9 35.9H666c19.8 0 35.9-16.1 35.9-35.9s-16.1-35.9-35.9-35.9H342.6c-19.8-0.1-35.9 16-35.9 35.9zM342.6 369.4h205.3c19.8 0 35.9-16.1 35.9-35.9 0-19.8-16.1-35.9-35.9-35.9H342.6c-19.8 0-35.9 16.1-35.9 35.9 0 19.8 16.1 35.9 35.9 35.9zM666 673.7H342.6c-19.8 0-35.9 16.1-35.9 35.9s16.1 35.9 35.9 35.9H666c19.8 0 35.9-16.1 35.9-35.9s-16.1-35.9-35.9-35.9z" fill="#23202D" p-id="7220"></path><path d="M644.7 83.4H270.4c-56.4 0-102.3 45.9-102.3 102.3v652.6c0 56.4 45.9 102.3 102.3 102.3h483.2c56.4 0 102.3-45.9 102.3-102.3V319.7L644.7 83.4zM784 838.3c0 16.8-13.6 30.4-30.4 30.4H270.4c-16.8 0-30.4-13.6-30.4-30.4V185.7c0-16.8 13.7-30.4 30.4-30.4h342.1L784 347.2v491.1z" fill="#23202D" p-id="7221"></path></svg> </div> <div class="links-item__text">软件文档</div> </a> </div> <div class="content-section-box box-card box-card--shadow"> <div class="content-section-box__inner"> <div class="tab-container"> <div class="tab-container__inner"> <div class="tabs-box"> <div class="tabs-box__inner"> <ul class="tabs-box__tabs"> <li class="tabs-item"> <div class="tabs-link active" data-value="project">概览</div> </li> <li class="tabs-item"> <div class="tabs-link" data-value="news">资讯</div> </li> <li class="tabs-item"> <div class="tabs-link" data-value="blog">博客</div> </li> <li class="tabs-item"> <div class="tabs-link" data-value="safe">安全信息</div> </li> </ul> </div> </div> </div> </div> <div class="sub-page-container"> <div class="sub-page-container__inner"> <div class="sub-page-container__page active" data-page="project"> <div class="content-section-list"> <div class="content-section section-project-intro" id="intro"> <div class="section-header"> <h3 class="section-title">软件简介</h3> </div> <div class="section-body"> <div class="detail-box"> <div class="article-detail"> <div class="content"> <div class="ad-wrap" style="margin-bottom: 8px;"> <div data-traceid="project_detail_above_text_link_1" data-tracepid="project_detail_above_text_link"> <a style="color:#A00; font-weight:bold;" href="https://my.oschina.net/u/3859945/blog/18374600 " target="_blank">超适合小白!晨章数据 CTO 直播教学,搭建最具性价比 AI Chatbot<img src="https://www.oschina.net/img/hot3.png" align="absmiddle" style="max-height: 32px;max-width: 32px;margin-top: -4px;"></a> </div> </div> <p>Safari 是一款浏览器、一个平台,也是对锐意创新的公开邀请。无论在 Mac、PC 或 iPod touch 上运行,Safari 都可提供极致愉悦的网络体验方式,更不断地改写浏览器的定义。</p> <p>Safari 以惊人速度渲染网页。与 Mac、PC 及 iPod touch 完美兼容。让最爱网站一目了然。聪明的它还会检查拼写和语法。</p> <p><img alt="" src="http://www.oschina.net/uploads/bbs/2010/0608/130354_jR4s_12.png"></p> </div> </div> <div class="collapse-bar"> <span class="collapse-btn">展开阅读全文 <i class="oicon oicon-arrow-down-light"></i></span> </div> </div> </div> </div> <div class="content-section section-ad"><div class="ad-box ad-box--label"> <!-- 优化后的广告位 --> <a href=" https://www.oschina.net/event/8596433" target="_blank"> <img src="https://static.oschina.net/uploads/cooperation/index_banner_two_MuoTL.png" style="width: 100%; height: auto; display: block; margin-top: 10px;"> </a> </div></div> <div class="content-section section-project-comments" id="comments"> <div class="section-header"> <h3 class="section-title">评论</h3> </div> <div class="section-body"> <div class="comments-box"> <div class="comments-box__inner"> <div class="comments-box__form" id="commentForm"> <div class="comment-form-container"> <div class="comment-avatar-wrap"> <div class="osc-avatar small-portrait _40x40"> <img src="https://static.oschina.net/new-osc/img/portrait.gif" alt=""> </div> </div> <div class="comment-form-wrap"> <form class="comment-form" :class="{loading: commentPublishLoading}"> <div class="textarea-wrap"> <textarea aria-label="评论" style="border-radius: 4px 4px 0 0;" placeholder="" v-model.trim="commentContent" :maxlength="commentMaxLength" ref="commentTextarea" class="disabled-resize" :disabled="commentPublishLoading" @keydown="commentContentOnKeyDown" @focus="onFocusTextarea"></textarea> </div> <div v-cloak class="ui bottom positive attached button btn-action btn-publish" style="border-radius: 0 0 4px 4px !important;" :class="{disabled: commentPublishLoading}" @click="publishCommentAndJump"> <span v-if="commentContentIsEmpty"> 点击加入讨论🔥(8) </span> <span v-else> 发布并加入讨论🔥 </span> </div> <div class="footer-wrap" :class="{active: showForm}"> <div class="toolbar"> <div class="item item--score"> <div class="text">给软件打分:</div> <div class="score-box"> <span class="star" :class="{active: scoreInput >= 1}" @click="clickScore(1)" @mouseenter="hoverScore(1)" @mouseleave="blurScore"><i class="oicon oicon-star"></i></span> <span class="star" :class="{active: scoreInput >= 2}" @click="clickScore(2)" @mouseenter="hoverScore(2)" @mouseleave="blurScore"><i class="oicon oicon-star"></i></span> <span class="star" :class="{active: scoreInput >= 3}" @click="clickScore(3)" @mouseenter="hoverScore(3)" @mouseleave="blurScore"><i class="oicon oicon-star"></i></span> <span class="star" :class="{active: scoreInput >= 4}" @click="clickScore(4)" @mouseenter="hoverScore(4)" @mouseleave="blurScore"><i class="oicon oicon-star"></i></span> <span class="star" :class="{active: scoreInput >= 5}" @click="clickScore(5)" @mouseenter="hoverScore(5)" @mouseleave="blurScore"><i class="oicon oicon-star"></i></span> <span class="status" v-text="scoreStatus"></span> </div> </div> </div> </div> </form> <div class="ui mini message hidden" :class="tipMessage.className" :style="{display: tipMessage.show ? 'block' : 'none'}"><i class="icon info"></i> <span v-html="tipMessage.content"></span></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sub-page-container__page" data-page="news"> <div class="entry-container" data-list="news"> <div class="entry-container__inner"> <div class="entry-list-box"> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="349620" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">前天 15:12</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push" target="_blank" title="苹果 Safari 新增 Declarative Web Push 功能,可提升续航">苹果 Safari 新增 Declarative Web Push 功能,可提升续航</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>在 macOS 15.5 附带的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push) 特性,这是一种更新的方法,即使网站未打开也能提供基于 Web 的推送通知。 借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。 声明式 Web 推送更节能,也更私密,更易于开发者实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 0</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="349620" data-obj-type="4" data-title="苹果 Safari 新增 Declarative Web Push 功能,可提升续航" data-url="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push" data-desc="在 macOS 15.5 附带的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push) 特性,这是一种更新的方法,即使网站未打开也能提供基于 Web 的推送通知。 借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。 声明式 Web 推送更节能,也更私密,更易于开发者实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="349620" data-obj-type="4" data-title="苹果 Safari 新增 Declarative Web Push 功能,可提升续航" data-url="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push" data-desc="在 macOS 15.5 附带的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push) 特性,这是一种更新的方法,即使网站未打开也能提供基于 Web 的推送通知。 借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。 声明式 Web 推送更节能,也更私密,更易于开发者实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="349620" data-obj-type="4" data-title="苹果 Safari 新增 Declarative Web Push 功能,可提升续航" data-url="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push" data-desc="在 macOS 15.5 附带的 Safari 18.5 中,苹果添加了声明式 Web 推送 (Declarative Web Push) 特性,这是一种更新的方法,即使网站未打开也能提供基于 Web 的推送通知。 借助声明式 Web 推送,开发者无需使用 Service Worker 即可显示通知,从而延长 Web 推送通知的电池续航时间。 声明式 Web 推送更节能,也更私密,更易于开发者实现。它不依赖于 JavaScript,而是使用标准化的 JSON 格式,让浏览器无需额外代码即可直接显示通知..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="349620" data-obj-type="4" data-url="https://www.oschina.net/news/349620/safari-18-5-declarative-web-push"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="348702" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">05/08 10:45</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser" target="_blank" title="苹果计划为 Safari 浏览器添加 AI 搜索">苹果计划为 Safari 浏览器添加 AI 搜索</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>苹果正在积极考虑重塑旗下设备中的 Safari 浏览器,并专注于由 AI 驱动的搜索引擎开发。 苹果服务高级副总裁 Eddy Cue 在当地时间周三的 Alphabet(Google 母公司)诉讼作证时透露了相关信息。 据悉,Google 此前因违反美国反垄断法而被起诉。但苹果与谷歌签订了一项每年估值 200 亿的协议,该协议旨在让谷歌搜索成为 Safari 的默认搜索引擎。 Eddy Cue 指出,4 月 Safari 的搜索量首次出现了下降,其将此归因人们使用 AI 搜索。...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 0</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="348702" data-obj-type="4" data-title="苹果计划为 Safari 浏览器添加 AI 搜索" data-url="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser" data-desc="苹果正在积极考虑重塑旗下设备中的 Safari 浏览器,并专注于由 AI 驱动的搜索引擎开发。 苹果服务高级副总裁 Eddy Cue 在当地时间周三的 Alphabet(Google 母公司)诉讼作证时透露了相关信息。 据悉,Google 此前因违反美国反垄断法而被起诉。但苹果与谷歌签订了一项每年估值 200 亿的协议,该协议旨在让谷歌搜索成为 Safari 的默认搜索引擎。 Eddy Cue 指出,4 月 Safari 的搜索量首次出现了下降,其将此归因人们使用 AI 搜索。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="348702" data-obj-type="4" data-title="苹果计划为 Safari 浏览器添加 AI 搜索" data-url="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser" data-desc="苹果正在积极考虑重塑旗下设备中的 Safari 浏览器,并专注于由 AI 驱动的搜索引擎开发。 苹果服务高级副总裁 Eddy Cue 在当地时间周三的 Alphabet(Google 母公司)诉讼作证时透露了相关信息。 据悉,Google 此前因违反美国反垄断法而被起诉。但苹果与谷歌签订了一项每年估值 200 亿的协议,该协议旨在让谷歌搜索成为 Safari 的默认搜索引擎。 Eddy Cue 指出,4 月 Safari 的搜索量首次出现了下降,其将此归因人们使用 AI 搜索。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="348702" data-obj-type="4" data-title="苹果计划为 Safari 浏览器添加 AI 搜索" data-url="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser" data-desc="苹果正在积极考虑重塑旗下设备中的 Safari 浏览器,并专注于由 AI 驱动的搜索引擎开发。 苹果服务高级副总裁 Eddy Cue 在当地时间周三的 Alphabet(Google 母公司)诉讼作证时透露了相关信息。 据悉,Google 此前因违反美国反垄断法而被起诉。但苹果与谷歌签订了一项每年估值 200 亿的协议,该协议旨在让谷歌搜索成为 Safari 的默认搜索引擎。 Eddy Cue 指出,4 月 Safari 的搜索量首次出现了下降,其将此归因人们使用 AI 搜索。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="348702" data-obj-type="4" data-url="https://www.oschina.net/news/348702/apple-looks-add-ai-search-safari-browser"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="339957" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/339957/ios-18-4-safari-search-history" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">03/20 11:20</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/339957/ios-18-4-safari-search-history" target="_blank" title="iOS 18.4 可禁用 Safari 新标签页“显示近期搜索”">iOS 18.4 可禁用 Safari 新标签页“显示近期搜索”</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>科技媒体 MacRumors 报道称,苹果公司在 iOS 18.4 最新 Beta 版本更新中,为设置应用添加了“显示近期搜索”选项,支持用户禁用相关功能。 此前在 iOS 18.4 Beta 1 更新中,苹果为 Safari 浏览器引入了增强功能,用户打开新的 Safari 标签页并点击地址栏后,iOS 18.4 会自动显示你最近的搜索历史。这无疑是一个便捷的功能,方便用户重新访问之前的搜索内容并快速提交。 不过该功能上线后,也有 iPhone 用户担心存在隐私风险,尤...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 0</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="339957" data-obj-type="4" data-title="iOS 18.4 可禁用 Safari 新标签页“显示近期搜索”" data-url="https://www.oschina.net/news/339957/ios-18-4-safari-search-history" data-desc="科技媒体 MacRumors 报道称,苹果公司在 iOS 18.4 最新 Beta 版本更新中,为设置应用添加了“显示近期搜索”选项,支持用户禁用相关功能。 此前在 iOS 18.4 Beta 1 更新中,苹果为 Safari 浏览器引入了增强功能,用户打开新的 Safari 标签页并点击地址栏后,iOS 18.4 会自动显示你最近的搜索历史。这无疑是一个便捷的功能,方便用户重新访问之前的搜索内容并快速提交。 不过该功能上线后,也有 iPhone 用户担心存在隐私风险,尤..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="339957" data-obj-type="4" data-title="iOS 18.4 可禁用 Safari 新标签页“显示近期搜索”" data-url="https://www.oschina.net/news/339957/ios-18-4-safari-search-history" data-desc="科技媒体 MacRumors 报道称,苹果公司在 iOS 18.4 最新 Beta 版本更新中,为设置应用添加了“显示近期搜索”选项,支持用户禁用相关功能。 此前在 iOS 18.4 Beta 1 更新中,苹果为 Safari 浏览器引入了增强功能,用户打开新的 Safari 标签页并点击地址栏后,iOS 18.4 会自动显示你最近的搜索历史。这无疑是一个便捷的功能,方便用户重新访问之前的搜索内容并快速提交。 不过该功能上线后,也有 iPhone 用户担心存在隐私风险,尤..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="339957" data-obj-type="4" data-title="iOS 18.4 可禁用 Safari 新标签页“显示近期搜索”" data-url="https://www.oschina.net/news/339957/ios-18-4-safari-search-history" data-desc="科技媒体 MacRumors 报道称,苹果公司在 iOS 18.4 最新 Beta 版本更新中,为设置应用添加了“显示近期搜索”选项,支持用户禁用相关功能。 此前在 iOS 18.4 Beta 1 更新中,苹果为 Safari 浏览器引入了增强功能,用户打开新的 Safari 标签页并点击地址栏后,iOS 18.4 会自动显示你最近的搜索历史。这无疑是一个便捷的功能,方便用户重新访问之前的搜索内容并快速提交。 不过该功能上线后,也有 iPhone 用户担心存在隐私风险,尤..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="339957" data-obj-type="4" data-url="https://www.oschina.net/news/339957/ios-18-4-safari-search-history"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="335717" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/335717/chatgpt-safari-search-extension" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">02/25 19:43</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/335717/chatgpt-safari-search-extension" target="_blank" title="ChatGPT 现已可用作 Safari 默认搜索引擎">ChatGPT 现已可用作 Safari 默认搜索引擎</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>据 Macrumors 报道,OpenAI 今天更新了 ChatGPT 应用程序,添加了一个新的 Safari 扩展,允许将 ChatGPT 用作通过 Safari 搜索栏进行搜索时的默认搜索引擎。 更新到最新版本的 ChatGPT 应用程序后,用户可在设置应用程序的 Safari 部分启用 ChatGPT 搜索扩展。打开后,在 Safari 搜索栏中输入的所有查询都会指向 ChatGPT 搜索,而不是谷歌或任何默认设置的搜索引擎。 该扩展需要获得访问Google.com 或你的默认搜索引擎网站的许可...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 0</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="335717" data-obj-type="4" data-title="ChatGPT 现已可用作 Safari 默认搜索引擎" data-url="https://www.oschina.net/news/335717/chatgpt-safari-search-extension" data-desc="据 Macrumors 报道,OpenAI 今天更新了 ChatGPT 应用程序,添加了一个新的 Safari 扩展,允许将 ChatGPT 用作通过 Safari 搜索栏进行搜索时的默认搜索引擎。 更新到最新版本的 ChatGPT 应用程序后,用户可在设置应用程序的 Safari 部分启用 ChatGPT 搜索扩展。打开后,在 Safari 搜索栏中输入的所有查询都会指向 ChatGPT 搜索,而不是谷歌或任何默认设置的搜索引擎。 该扩展需要获得访问Google.com 或你的默认搜索引擎网站的许可..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="335717" data-obj-type="4" data-title="ChatGPT 现已可用作 Safari 默认搜索引擎" data-url="https://www.oschina.net/news/335717/chatgpt-safari-search-extension" data-desc="据 Macrumors 报道,OpenAI 今天更新了 ChatGPT 应用程序,添加了一个新的 Safari 扩展,允许将 ChatGPT 用作通过 Safari 搜索栏进行搜索时的默认搜索引擎。 更新到最新版本的 ChatGPT 应用程序后,用户可在设置应用程序的 Safari 部分启用 ChatGPT 搜索扩展。打开后,在 Safari 搜索栏中输入的所有查询都会指向 ChatGPT 搜索,而不是谷歌或任何默认设置的搜索引擎。 该扩展需要获得访问Google.com 或你的默认搜索引擎网站的许可..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="335717" data-obj-type="4" data-title="ChatGPT 现已可用作 Safari 默认搜索引擎" data-url="https://www.oschina.net/news/335717/chatgpt-safari-search-extension" data-desc="据 Macrumors 报道,OpenAI 今天更新了 ChatGPT 应用程序,添加了一个新的 Safari 扩展,允许将 ChatGPT 用作通过 Safari 搜索栏进行搜索时的默认搜索引擎。 更新到最新版本的 ChatGPT 应用程序后,用户可在设置应用程序的 Safari 部分启用 ChatGPT 搜索扩展。打开后,在 Safari 搜索栏中输入的所有查询都会指向 ChatGPT 搜索,而不是谷歌或任何默认设置的搜索引擎。 该扩展需要获得访问Google.com 或你的默认搜索引擎网站的许可..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="335717" data-obj-type="4" data-url="https://www.oschina.net/news/335717/chatgpt-safari-search-extension"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="248078" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/248078/statcounter-safari-202307" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2023/07/05 18:17</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/248078/statcounter-safari-202307" target="_blank" title="全球桌面浏览器市场份额排名,Safari 继续稳坐第二">全球桌面浏览器市场份额排名,Safari 继续稳坐第二</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>知名流量监测机构 Statcounter 公布了 6 月份全球桌面浏览器市场份额,主要数据如下: Chrome:61.1% Safari:14.45% Edge:10.77% Firefox:6.04% Opera:5.31% 360 Safe:0.6% …… 与上月相比,Chrome 的市场份下降了 4 个百分点。相应地,Safari、Edge、Firefox 和 Opera 的市场份额均出现了上升。尤其是 Safari,自 5 月份成为全球市场份额排名第二的桌面浏览器后,逐渐拉开了与 Edge 的差距——从微弱优势到现在领先 4 个...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 30</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="248078" data-obj-type="4" data-title="全球桌面浏览器市场份额排名,Safari 继续稳坐第二" data-url="https://www.oschina.net/news/248078/statcounter-safari-202307" data-desc="知名流量监测机构 Statcounter 公布了 6 月份全球桌面浏览器市场份额,主要数据如下: Chrome:61.1% Safari:14.45% Edge:10.77% Firefox:6.04% Opera:5.31% 360 Safe:0.6% …… 与上月相比,Chrome 的市场份下降了 4 个百分点。相应地,Safari、Edge、Firefox 和 Opera 的市场份额均出现了上升。尤其是 Safari,自 5 月份成为全球市场份额排名第二的桌面浏览器后,逐渐拉开了与 Edge 的差距——从微弱优势到现在领先 4 个..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="248078" data-obj-type="4" data-title="全球桌面浏览器市场份额排名,Safari 继续稳坐第二" data-url="https://www.oschina.net/news/248078/statcounter-safari-202307" data-desc="知名流量监测机构 Statcounter 公布了 6 月份全球桌面浏览器市场份额,主要数据如下: Chrome:61.1% Safari:14.45% Edge:10.77% Firefox:6.04% Opera:5.31% 360 Safe:0.6% …… 与上月相比,Chrome 的市场份下降了 4 个百分点。相应地,Safari、Edge、Firefox 和 Opera 的市场份额均出现了上升。尤其是 Safari,自 5 月份成为全球市场份额排名第二的桌面浏览器后,逐渐拉开了与 Edge 的差距——从微弱优势到现在领先 4 个..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="248078" data-obj-type="4" data-title="全球桌面浏览器市场份额排名,Safari 继续稳坐第二" data-url="https://www.oschina.net/news/248078/statcounter-safari-202307" data-desc="知名流量监测机构 Statcounter 公布了 6 月份全球桌面浏览器市场份额,主要数据如下: Chrome:61.1% Safari:14.45% Edge:10.77% Firefox:6.04% Opera:5.31% 360 Safe:0.6% …… 与上月相比,Chrome 的市场份下降了 4 个百分点。相应地,Safari、Edge、Firefox 和 Opera 的市场份额均出现了上升。尤其是 Safari,自 5 月份成为全球市场份额排名第二的桌面浏览器后,逐渐拉开了与 Edge 的差距——从微弱优势到现在领先 4 个..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="248078" data-obj-type="4" data-url="https://www.oschina.net/news/248078/statcounter-safari-202307"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="244016" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/244016/safari-jpeg-xl" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/u/4937141" target="_blank" title="Alias_Travis"> <div class="osc-avatar small-portrait _18x18" title="Alias_Travis" data-user-id="4937141"> <img src="https://oscimg.oschina.net/oscnet/up-39d4ce069974e06a2fa3fa08dc563bb0.jpg!/both/50x50" alt="Alias_Travis" title="Alias_Travis"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/u/4937141" target="_blank">Alias_Travis </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2023/06/06 11:50</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/244016/safari-jpeg-xl" target="_blank" title="Safari 将支持 Chrome “抛弃” 的图像压缩格式">Safari 将支持 Chrome “抛弃” 的图像压缩格式</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>在今天凌晨举办的 WWDC 2023 上,苹果发布了其下一代 macOS —— macOS 14 Sonoma。 macOS 14 Sonoma 带来的各种新功能相信大家已经通过其他各大媒体有所了解。不过有一个值得关注的变化,苹果在发布会上只字未提,仅出现在 PPT 中的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。 JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 4</div> <div class="item"><i class="star icon"></i> 3</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="244016" data-obj-type="4" data-title="Safari 将支持 Chrome “抛弃” 的图像压缩格式" data-url="https://www.oschina.net/news/244016/safari-jpeg-xl" data-desc="在今天凌晨举办的 WWDC 2023 上,苹果发布了其下一代 macOS —— macOS 14 Sonoma。 macOS 14 Sonoma 带来的各种新功能相信大家已经通过其他各大媒体有所了解。不过有一个值得关注的变化,苹果在发布会上只字未提,仅出现在 PPT 中的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。 JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="244016" data-obj-type="4" data-title="Safari 将支持 Chrome “抛弃” 的图像压缩格式" data-url="https://www.oschina.net/news/244016/safari-jpeg-xl" data-desc="在今天凌晨举办的 WWDC 2023 上,苹果发布了其下一代 macOS —— macOS 14 Sonoma。 macOS 14 Sonoma 带来的各种新功能相信大家已经通过其他各大媒体有所了解。不过有一个值得关注的变化,苹果在发布会上只字未提,仅出现在 PPT 中的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。 JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="244016" data-obj-type="4" data-title="Safari 将支持 Chrome “抛弃” 的图像压缩格式" data-url="https://www.oschina.net/news/244016/safari-jpeg-xl" data-desc="在今天凌晨举办的 WWDC 2023 上,苹果发布了其下一代 macOS —— macOS 14 Sonoma。 macOS 14 Sonoma 带来的各种新功能相信大家已经通过其他各大媒体有所了解。不过有一个值得关注的变化,苹果在发布会上只字未提,仅出现在 PPT 中的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。 JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="244016" data-obj-type="4" data-url="https://www.oschina.net/news/244016/safari-jpeg-xl"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="228548" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/228548/safari-support-shadow-dom" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2023/02/16 08:34</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/228548/safari-support-shadow-dom" target="_blank" title="Safari 支持声明式 Shadow DOM">Safari 支持声明式 Shadow DOM</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>Safari 技术预览版 162 宣布开始支持声明式 Shadow DOM (Declarative Shadow DOM),并将默认启用,以便开发者在禁用 JavaScript,或采用服务器端渲染技术时,也能使用 Shadow DOM。 Shadow DOM 属于 Web Components 中的三个主要技术之一,其他两个技术是自定义元素和 HTML 模板。Web Components 的出现,是为了让开发者创建可在网页上重复使用的自定义小工具和元件,目前 Web Components 的所有技术都已经被整合到 DOM 和 HTML...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 1</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="228548" data-obj-type="4" data-title="Safari 支持声明式 Shadow DOM" data-url="https://www.oschina.net/news/228548/safari-support-shadow-dom" data-desc="Safari 技术预览版 162 宣布开始支持声明式 Shadow DOM (Declarative Shadow DOM),并将默认启用,以便开发者在禁用 JavaScript,或采用服务器端渲染技术时,也能使用 Shadow DOM。 Shadow DOM 属于 Web Components 中的三个主要技术之一,其他两个技术是自定义元素和 HTML 模板。Web Components 的出现,是为了让开发者创建可在网页上重复使用的自定义小工具和元件,目前 Web Components 的所有技术都已经被整合到 DOM 和 HTML..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="228548" data-obj-type="4" data-title="Safari 支持声明式 Shadow DOM" data-url="https://www.oschina.net/news/228548/safari-support-shadow-dom" data-desc="Safari 技术预览版 162 宣布开始支持声明式 Shadow DOM (Declarative Shadow DOM),并将默认启用,以便开发者在禁用 JavaScript,或采用服务器端渲染技术时,也能使用 Shadow DOM。 Shadow DOM 属于 Web Components 中的三个主要技术之一,其他两个技术是自定义元素和 HTML 模板。Web Components 的出现,是为了让开发者创建可在网页上重复使用的自定义小工具和元件,目前 Web Components 的所有技术都已经被整合到 DOM 和 HTML..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="228548" data-obj-type="4" data-title="Safari 支持声明式 Shadow DOM" data-url="https://www.oschina.net/news/228548/safari-support-shadow-dom" data-desc="Safari 技术预览版 162 宣布开始支持声明式 Shadow DOM (Declarative Shadow DOM),并将默认启用,以便开发者在禁用 JavaScript,或采用服务器端渲染技术时,也能使用 Shadow DOM。 Shadow DOM 属于 Web Components 中的三个主要技术之一,其他两个技术是自定义元素和 HTML 模板。Web Components 的出现,是为了让开发者创建可在网页上重复使用的自定义小工具和元件,目前 Web Components 的所有技术都已经被整合到 DOM 和 HTML..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="228548" data-obj-type="4" data-url="https://www.oschina.net/news/228548/safari-support-shadow-dom"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="173594" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/173594/safari-new-webkit-features" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/shoumenchougou" target="_blank" title="罗奇奇"> <div class="osc-avatar small-portrait _18x18" title="罗奇奇" data-user-id="5430600"> <img src="https://oscimg.oschina.net/oscnet/up-f0173e5d2be3d159a143a7581a23ed30.jpg!/both/50x50" alt="罗奇奇" title="罗奇奇"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/shoumenchougou" target="_blank">罗奇奇 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2021/12/14 08:01</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/173594/safari-new-webkit-features" target="_blank" title="Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域">Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。 WebAssembly 增强功能 WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、Python、J...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 1</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="173594" data-obj-type="4" data-title="Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域" data-url="https://www.oschina.net/news/173594/safari-new-webkit-features" data-desc="WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。 WebAssembly 增强功能 WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、Python、J..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="173594" data-obj-type="4" data-title="Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域" data-url="https://www.oschina.net/news/173594/safari-new-webkit-features" data-desc="WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。 WebAssembly 增强功能 WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、Python、J..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="173594" data-obj-type="4" data-title="Safari 15.2 引入新的 WebKit 改进,支持 Wasm 和广色域" data-url="https://www.oschina.net/news/173594/safari-new-webkit-features" data-desc="WebKit 的最新更新为 Safari 15.2 带来了许多改进,重点是支持创意应用程序和利用当今硬件的强大功能。互联网一直关于交流和协作,它始于由文本组成的异步消息。随着它的成熟,互联网变得实时互联,添加了图像,然后是视频。现在网站变成了一种发布、广播、经营、聚集社区和创造新技术的手段。 WebAssembly 增强功能 WebAssembly (Wasm)是一种低级汇编语言,允许编译多种编程语言,如 C/C++、C#、Objective-C、Swift、Python、J..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="173594" data-obj-type="4" data-url="https://www.oschina.net/news/173594/safari-new-webkit-features"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="118245" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/118245/safari-web-extensions" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2020/08/30 08:40</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/118245/safari-web-extensions" target="_blank" title="Safari 将采用和 Chrome/Firefox 相同的 WebExtensions API">Safari 将采用和 Chrome/Firefox 相同的 WebExtensions API</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>苹果在面向 Apple 开发者的公告中宣布了一项新计划,开发者在 Safari 14 beta 中可使用 WebExtensions API 创建 Web 扩展,从而为 Safari 添加自定义功能。 WebExtensions API 也是 Chrome、Firefox 和 Edge 等其他浏览器使用的 API,Xcode 12 Beta 提供的新转换工具允许开发者将现有扩展从其他浏览器移植到 Safari,并于今年秋天在 Mac App Store 中提供它们。 当前主流浏览器均采用 WebExtensions API,这一扩展技术已成为事实...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 14</div> <div class="item"><i class="star icon"></i> 4</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="118245" data-obj-type="4" data-title="Safari 将采用和 Chrome/Firefox 相同的 WebExtensions API" data-url="https://www.oschina.net/news/118245/safari-web-extensions" data-desc="苹果在面向 Apple 开发者的公告中宣布了一项新计划,开发者在 Safari 14 beta 中可使用 WebExtensions API 创建 Web 扩展,从而为 Safari 添加自定义功能。 WebExtensions API 也是 Chrome、Firefox 和 Edge 等其他浏览器使用的 API,Xcode 12 Beta 提供的新转换工具允许开发者将现有扩展从其他浏览器移植到 Safari,并于今年秋天在 Mac App Store 中提供它们。 当前主流浏览器均采用 WebExtensions API,这一扩展技术已成为事实..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="118245" data-obj-type="4" data-title="Safari 将采用和 Chrome/Firefox 相同的 WebExtensions API" data-url="https://www.oschina.net/news/118245/safari-web-extensions" data-desc="苹果在面向 Apple 开发者的公告中宣布了一项新计划,开发者在 Safari 14 beta 中可使用 WebExtensions API 创建 Web 扩展,从而为 Safari 添加自定义功能。 WebExtensions API 也是 Chrome、Firefox 和 Edge 等其他浏览器使用的 API,Xcode 12 Beta 提供的新转换工具允许开发者将现有扩展从其他浏览器移植到 Safari,并于今年秋天在 Mac App Store 中提供它们。 当前主流浏览器均采用 WebExtensions API,这一扩展技术已成为事实..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="118245" data-obj-type="4" data-title="Safari 将采用和 Chrome/Firefox 相同的 WebExtensions API" data-url="https://www.oschina.net/news/118245/safari-web-extensions" data-desc="苹果在面向 Apple 开发者的公告中宣布了一项新计划,开发者在 Safari 14 beta 中可使用 WebExtensions API 创建 Web 扩展,从而为 Safari 添加自定义功能。 WebExtensions API 也是 Chrome、Firefox 和 Edge 等其他浏览器使用的 API,Xcode 12 Beta 提供的新转换工具允许开发者将现有扩展从其他浏览器移植到 Safari,并于今年秋天在 Mac App Store 中提供它们。 当前主流浏览器均采用 WebExtensions API,这一扩展技术已成为事实..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="118245" data-obj-type="4" data-url="https://www.oschina.net/news/118245/safari-web-extensions"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="113043" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2020/01/29 09:20</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview" target="_blank" title="苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持">苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>十年前,乔布斯一篇“关于 Flash 的思考”(译文点此查看)的文章似乎就已注定了 Flash 被淘汰的命运。此后,苹果开始在自家的产品逐渐实行“去 Flash 化”举动,例如不再在 Mac 产品中预装 Flash 、不在 iOS 中提供对 Flash 的支持,以及在 Safari 浏览器中默认禁用 Flash。 由于 Adobe 此前曾宣布将在 2020 年停止开发 Flash 及对其的技术支持,苹果也在近期的 Safari 更新中做出了响应,最新发布的测试版 Safari Technology ...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 8</div> <div class="item"><i class="star icon"></i> 2</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="113043" data-obj-type="4" data-title="苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持" data-url="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview" data-desc="十年前,乔布斯一篇“关于 Flash 的思考”(译文点此查看)的文章似乎就已注定了 Flash 被淘汰的命运。此后,苹果开始在自家的产品逐渐实行“去 Flash 化”举动,例如不再在 Mac 产品中预装 Flash 、不在 iOS 中提供对 Flash 的支持,以及在 Safari 浏览器中默认禁用 Flash。 由于 Adobe 此前曾宣布将在 2020 年停止开发 Flash 及对其的技术支持,苹果也在近期的 Safari 更新中做出了响应,最新发布的测试版 Safari Technology ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="113043" data-obj-type="4" data-title="苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持" data-url="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview" data-desc="十年前,乔布斯一篇“关于 Flash 的思考”(译文点此查看)的文章似乎就已注定了 Flash 被淘汰的命运。此后,苹果开始在自家的产品逐渐实行“去 Flash 化”举动,例如不再在 Mac 产品中预装 Flash 、不在 iOS 中提供对 Flash 的支持,以及在 Safari 浏览器中默认禁用 Flash。 由于 Adobe 此前曾宣布将在 2020 年停止开发 Flash 及对其的技术支持,苹果也在近期的 Safari 更新中做出了响应,最新发布的测试版 Safari Technology ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="113043" data-obj-type="4" data-title="苹果“杀死”Flash:Safari 最新预览版移除了对 Flash 的支持" data-url="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview" data-desc="十年前,乔布斯一篇“关于 Flash 的思考”(译文点此查看)的文章似乎就已注定了 Flash 被淘汰的命运。此后,苹果开始在自家的产品逐渐实行“去 Flash 化”举动,例如不再在 Mac 产品中预装 Flash 、不在 iOS 中提供对 Flash 的支持,以及在 Safari 浏览器中默认禁用 Flash。 由于 Adobe 此前曾宣布将在 2020 年停止开发 Flash 及对其的技术支持,苹果也在近期的 Safari 更新中做出了响应,最新发布的测试版 Safari Technology ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="113043" data-obj-type="4" data-url="https://www.oschina.net/news/113043/apple-says-goodbye-to-adobe-flash-in-safari-technology-preview"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="100463" data-obj-type="4" data-type="news" data-groups="15" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表于<span class="gap"><a href='https://www.oschina.net/group/trend' target='_blank'>行业趋势</a></span>专区</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2018/10/01 08:18</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google" target="_blank" title="Google 成为 Safari 默认搜索引擎今年需要 90 亿美元">Google 成为 Safari 默认搜索引擎今年需要 90 亿美元</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>拥有智能手机市场第二大市场份额的苹果公司不仅在制定标准方面有很大的话语权,而且事实证明,在选择哪些第三方服务作为 Apple 设备的默认服务时,它也有一些非常“有利可图”的交易的途径。 高盛分析师 Rod Hall 预测,谷歌今年若希望成为 Safari 浏览器的默认搜索引擎,需要向苹果支付 90 亿美元。明年,价格可能提高到 120 亿美元。2017年,谷歌仅支付了 30 亿美元。 从2014年的 10 亿美元到去年的 30 亿美元,苹果公司多年来...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 18</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="100463" data-obj-type="4" data-title="Google 成为 Safari 默认搜索引擎今年需要 90 亿美元" data-url="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google" data-desc="拥有智能手机市场第二大市场份额的苹果公司不仅在制定标准方面有很大的话语权,而且事实证明,在选择哪些第三方服务作为 Apple 设备的默认服务时,它也有一些非常“有利可图”的交易的途径。 高盛分析师 Rod Hall 预测,谷歌今年若希望成为 Safari 浏览器的默认搜索引擎,需要向苹果支付 90 亿美元。明年,价格可能提高到 120 亿美元。2017年,谷歌仅支付了 30 亿美元。 从2014年的 10 亿美元到去年的 30 亿美元,苹果公司多年来..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="100463" data-obj-type="4" data-title="Google 成为 Safari 默认搜索引擎今年需要 90 亿美元" data-url="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google" data-desc="拥有智能手机市场第二大市场份额的苹果公司不仅在制定标准方面有很大的话语权,而且事实证明,在选择哪些第三方服务作为 Apple 设备的默认服务时,它也有一些非常“有利可图”的交易的途径。 高盛分析师 Rod Hall 预测,谷歌今年若希望成为 Safari 浏览器的默认搜索引擎,需要向苹果支付 90 亿美元。明年,价格可能提高到 120 亿美元。2017年,谷歌仅支付了 30 亿美元。 从2014年的 10 亿美元到去年的 30 亿美元,苹果公司多年来..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="100463" data-obj-type="4" data-title="Google 成为 Safari 默认搜索引擎今年需要 90 亿美元" data-url="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google" data-desc="拥有智能手机市场第二大市场份额的苹果公司不仅在制定标准方面有很大的话语权,而且事实证明,在选择哪些第三方服务作为 Apple 设备的默认服务时,它也有一些非常“有利可图”的交易的途径。 高盛分析师 Rod Hall 预测,谷歌今年若希望成为 Safari 浏览器的默认搜索引擎,需要向苹果支付 90 亿美元。明年,价格可能提高到 120 亿美元。2017年,谷歌仅支付了 30 亿美元。 从2014年的 10 亿美元到去年的 30 亿美元,苹果公司多年来..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="100463" data-obj-type="4" data-url="https://www.oschina.net/news/100463/apple-demands-hefty-9-billion-price-tag-from-google"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="100139" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/100139/safari-12-released" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/u/3820517" target="_blank" title="h4cd"> <div class="osc-avatar small-portrait _18x18" title="h4cd" data-user-id="3820517"> <img src="https://oscimg.oschina.net/oscnet/up-fae02fc2cd727f11756f6f25e5e5d5d4.jpeg!/both/50x50?t=1522033675000" alt="h4cd" title="h4cd"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/u/3820517" target="_blank">h4cd </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2018/09/20 07:14</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/100139/safari-12-released" target="_blank" title="Safari 12 发布,降低广告商识别设备能力限制广告重定向">Safari 12 发布,降低广告商识别设备能力限制广告重定向</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>Safari 12 发布了,此版本包含隐私性、安全性与兼容性提升,具体内容如下: 新增在标签页中查看网站图标的功能 在创建账户或更改密码时,自动建议和填充唯一的强密码 在“偏好设置”中用旗标标出重复使用的密码 支持允许或阻止特定网站中的弹出式窗口 阻止嵌入式内容和社交媒体按钮在未经允许的情况下跨站跟踪浏览 通过降低广告商识别出 Mac 设备的能力来限制广告重定向 自动关闭对浏览性能有负面影响的扩展 仅支持经过 Apple ...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 3</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="100139" data-obj-type="4" data-title="Safari 12 发布,降低广告商识别设备能力限制广告重定向" data-url="https://www.oschina.net/news/100139/safari-12-released" data-desc="Safari 12 发布了,此版本包含隐私性、安全性与兼容性提升,具体内容如下: 新增在标签页中查看网站图标的功能 在创建账户或更改密码时,自动建议和填充唯一的强密码 在“偏好设置”中用旗标标出重复使用的密码 支持允许或阻止特定网站中的弹出式窗口 阻止嵌入式内容和社交媒体按钮在未经允许的情况下跨站跟踪浏览 通过降低广告商识别出 Mac 设备的能力来限制广告重定向 自动关闭对浏览性能有负面影响的扩展 仅支持经过 Apple ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="100139" data-obj-type="4" data-title="Safari 12 发布,降低广告商识别设备能力限制广告重定向" data-url="https://www.oschina.net/news/100139/safari-12-released" data-desc="Safari 12 发布了,此版本包含隐私性、安全性与兼容性提升,具体内容如下: 新增在标签页中查看网站图标的功能 在创建账户或更改密码时,自动建议和填充唯一的强密码 在“偏好设置”中用旗标标出重复使用的密码 支持允许或阻止特定网站中的弹出式窗口 阻止嵌入式内容和社交媒体按钮在未经允许的情况下跨站跟踪浏览 通过降低广告商识别出 Mac 设备的能力来限制广告重定向 自动关闭对浏览性能有负面影响的扩展 仅支持经过 Apple ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="100139" data-obj-type="4" data-title="Safari 12 发布,降低广告商识别设备能力限制广告重定向" data-url="https://www.oschina.net/news/100139/safari-12-released" data-desc="Safari 12 发布了,此版本包含隐私性、安全性与兼容性提升,具体内容如下: 新增在标签页中查看网站图标的功能 在创建账户或更改密码时,自动建议和填充唯一的强密码 在“偏好设置”中用旗标标出重复使用的密码 支持允许或阻止特定网站中的弹出式窗口 阻止嵌入式内容和社交媒体按钮在未经允许的情况下跨站跟踪浏览 通过降低广告商识别出 Mac 设备的能力来限制广告重定向 自动关闭对浏览性能有负面影响的扩展 仅支持经过 Apple ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="100139" data-obj-type="4" data-url="https://www.oschina.net/news/100139/safari-12-released"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="98784" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/u/3820517" target="_blank" title="h4cd"> <div class="osc-avatar small-portrait _18x18" title="h4cd" data-user-id="3820517"> <img src="https://oscimg.oschina.net/oscnet/up-fae02fc2cd727f11756f6f25e5e5d5d4.jpeg!/both/50x50?t=1522033675000" alt="h4cd" title="h4cd"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/u/3820517" target="_blank">h4cd </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2018/08/09 08:11</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807" target="_blank" title="国内浏览器市场份额:UC、QQ 与 Safari 数据相差不大">国内浏览器市场份额:UC、QQ 与 Safari 数据相差不大</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>网站通讯流量监测机构 StatCounter 公布了 7 月份全球浏览器市场份额数据。 全平台数据来看,Chrome 以 59.69% 的市场占有率稳居第一,其后 Safari 占有 13.85%,而国产浏览器 UC 占据了市场份额的 7.03%,IE 占有 3.01%。趋势图看得出来 Chrome 指数在稳步上涨。 具体到桌面端,数据如下所示: 移动端: 可以看到,全平台、桌面与移动端三大榜单都是 Chrome 一马当先,桌面端上 Safari 不敌 Firefox,让出了第二名的位置,甚至...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 16</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="98784" data-obj-type="4" data-title="国内浏览器市场份额:UC、QQ 与 Safari 数据相差不大" data-url="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807" data-desc="网站通讯流量监测机构 StatCounter 公布了 7 月份全球浏览器市场份额数据。 全平台数据来看,Chrome 以 59.69% 的市场占有率稳居第一,其后 Safari 占有 13.85%,而国产浏览器 UC 占据了市场份额的 7.03%,IE 占有 3.01%。趋势图看得出来 Chrome 指数在稳步上涨。 具体到桌面端,数据如下所示: 移动端: 可以看到,全平台、桌面与移动端三大榜单都是 Chrome 一马当先,桌面端上 Safari 不敌 Firefox,让出了第二名的位置,甚至..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="98784" data-obj-type="4" data-title="国内浏览器市场份额:UC、QQ 与 Safari 数据相差不大" data-url="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807" data-desc="网站通讯流量监测机构 StatCounter 公布了 7 月份全球浏览器市场份额数据。 全平台数据来看,Chrome 以 59.69% 的市场占有率稳居第一,其后 Safari 占有 13.85%,而国产浏览器 UC 占据了市场份额的 7.03%,IE 占有 3.01%。趋势图看得出来 Chrome 指数在稳步上涨。 具体到桌面端,数据如下所示: 移动端: 可以看到,全平台、桌面与移动端三大榜单都是 Chrome 一马当先,桌面端上 Safari 不敌 Firefox,让出了第二名的位置,甚至..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="98784" data-obj-type="4" data-title="国内浏览器市场份额:UC、QQ 与 Safari 数据相差不大" data-url="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807" data-desc="网站通讯流量监测机构 StatCounter 公布了 7 月份全球浏览器市场份额数据。 全平台数据来看,Chrome 以 59.69% 的市场占有率稳居第一,其后 Safari 占有 13.85%,而国产浏览器 UC 占据了市场份额的 7.03%,IE 占有 3.01%。趋势图看得出来 Chrome 指数在稳步上涨。 具体到桌面端,数据如下所示: 移动端: 可以看到,全平台、桌面与移动端三大榜单都是 Chrome 一马当先,桌面端上 Safari 不敌 Firefox,让出了第二名的位置,甚至..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="98784" data-obj-type="4" data-url="https://www.oschina.net/news/98784/browser-market-share-worldwide-201807"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="95149" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/u/3703517" target="_blank" title="周其"> <div class="osc-avatar small-portrait _18x18" title="周其" data-user-id="3703517"> <img src="https://static.oschina.net/uploads/user/1851/3703517_50.jpg?t=1522076973000" alt="周其" title="周其"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/u/3703517" target="_blank">周其 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2018/04/14 07:14</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1" target="_blank" title="Safari 11.1 发布,新的 WebKit 特性">Safari 11.1 发布,新的 WebKit 特性</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>最近发布的 macOS High Sierra 的 Safari 11.1 和 iOS 11.3 的 Safari 包括对 WebKit 的改进,增加了对许多网络平台技术的支持。这些功能提高用户感知的 Web 内容性能,为离线体验增添了一种新的动态方法,并为简化开发提供了标准的 Web 支付方式。 以下是Safari 11.1的所有新功能和改进的简短介绍。 Service Worker API Service Worker API允许在后台运行的脚本处理网页的一般化处理。Service Worker API 脚本通常与其他免费 ...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 5</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="95149" data-obj-type="4" data-title="Safari 11.1 发布,新的 WebKit 特性" data-url="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1" data-desc="最近发布的 macOS High Sierra 的 Safari 11.1 和 iOS 11.3 的 Safari 包括对 WebKit 的改进,增加了对许多网络平台技术的支持。这些功能提高用户感知的 Web 内容性能,为离线体验增添了一种新的动态方法,并为简化开发提供了标准的 Web 支付方式。 以下是Safari 11.1的所有新功能和改进的简短介绍。 Service Worker API Service Worker API允许在后台运行的脚本处理网页的一般化处理。Service Worker API 脚本通常与其他免费 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="95149" data-obj-type="4" data-title="Safari 11.1 发布,新的 WebKit 特性" data-url="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1" data-desc="最近发布的 macOS High Sierra 的 Safari 11.1 和 iOS 11.3 的 Safari 包括对 WebKit 的改进,增加了对许多网络平台技术的支持。这些功能提高用户感知的 Web 内容性能,为离线体验增添了一种新的动态方法,并为简化开发提供了标准的 Web 支付方式。 以下是Safari 11.1的所有新功能和改进的简短介绍。 Service Worker API Service Worker API允许在后台运行的脚本处理网页的一般化处理。Service Worker API 脚本通常与其他免费 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="95149" data-obj-type="4" data-title="Safari 11.1 发布,新的 WebKit 特性" data-url="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1" data-desc="最近发布的 macOS High Sierra 的 Safari 11.1 和 iOS 11.3 的 Safari 包括对 WebKit 的改进,增加了对许多网络平台技术的支持。这些功能提高用户感知的 Web 内容性能,为离线体验增添了一种新的动态方法,并为简化开发提供了标准的 Web 支付方式。 以下是Safari 11.1的所有新功能和改进的简短介绍。 Service Worker API Service Worker API允许在后台运行的脚本处理网页的一般化处理。Service Worker API 脚本通常与其他免费 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="95149" data-obj-type="4" data-url="https://www.oschina.net/news/95149/new-webkit-features-in-safari-11-1"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="91734" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2017/12/21 11:49</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker" target="_blank" title="Safari 技术预览版 46 发布:默认启用 Service Workers">Safari 技术预览版 46 发布:默认启用 Service Workers</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>Safari 技术预览版 46 已于昨天发布,最重大的更新莫过于默认启用 Service Workers,这意味着苹果也开始拥抱 PWA 了,再联想到此前报道过的新闻 ——“Chrome Web App 已被谷歌干掉 未来将主推 PWA”,相信我们将要进入 PWA 的时代。 事实上,在今年 7 月份的时候,WebKit 团队对于是否要支持 Service Worker 表示正在考虑,后来在 8 月份变成了 &quot;In development&quot;,到现在终于正式发布了。 下面简单介绍一下 Safari 技术预览版 ...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 6</div> <div class="item"><i class="star icon"></i> 8</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="91734" data-obj-type="4" data-title="Safari 技术预览版 46 发布:默认启用 Service Workers" data-url="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker" data-desc="Safari 技术预览版 46 已于昨天发布,最重大的更新莫过于默认启用 Service Workers,这意味着苹果也开始拥抱 PWA 了,再联想到此前报道过的新闻 ——“Chrome Web App 已被谷歌干掉 未来将主推 PWA”,相信我们将要进入 PWA 的时代。 事实上,在今年 7 月份的时候,WebKit 团队对于是否要支持 Service Worker 表示正在考虑,后来在 8 月份变成了 &quot;In development&quot;,到现在终于正式发布了。 下面简单介绍一下 Safari 技术预览版 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="91734" data-obj-type="4" data-title="Safari 技术预览版 46 发布:默认启用 Service Workers" data-url="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker" data-desc="Safari 技术预览版 46 已于昨天发布,最重大的更新莫过于默认启用 Service Workers,这意味着苹果也开始拥抱 PWA 了,再联想到此前报道过的新闻 ——“Chrome Web App 已被谷歌干掉 未来将主推 PWA”,相信我们将要进入 PWA 的时代。 事实上,在今年 7 月份的时候,WebKit 团队对于是否要支持 Service Worker 表示正在考虑,后来在 8 月份变成了 &quot;In development&quot;,到现在终于正式发布了。 下面简单介绍一下 Safari 技术预览版 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="91734" data-obj-type="4" data-title="Safari 技术预览版 46 发布:默认启用 Service Workers" data-url="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker" data-desc="Safari 技术预览版 46 已于昨天发布,最重大的更新莫过于默认启用 Service Workers,这意味着苹果也开始拥抱 PWA 了,再联想到此前报道过的新闻 ——“Chrome Web App 已被谷歌干掉 未来将主推 PWA”,相信我们将要进入 PWA 的时代。 事实上,在今年 7 月份的时候,WebKit 团队对于是否要支持 Service Worker 表示正在考虑,后来在 8 月份变成了 &quot;In development&quot;,到现在终于正式发布了。 下面简单介绍一下 Safari 技术预览版 ..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="91734" data-obj-type="4" data-url="https://www.oschina.net/news/91734/safari-technology-preview-46-support-service-worker"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="83611" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2017/04/07 07:30</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement" target="_blank" title="网页版 Metal!苹果分享 WebGPU 标准最新成果">网页版 Metal!苹果分享 WebGPU 标准最新成果</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>今年初,苹果向 W3C 提出建立全新的社区小组,并讨论未来网页中的 3D 显卡功能。苹果公司 Dean Jackson 表示,公司计划开发标准 API,实现现代 GPU 功能。与 WebGL 相比,苹果公司提出的 WebGPU 标准是一种“更面向对象的标准”,在开发者社区中甚至有人将苹果提出的标准比作网页版 Metal 图形渲染引擎。 苹果指出的 WebGPU 标准允许开发者创建和存储所有代表状态的对象,同时也支持对象处理更多指令。这样绘图操作过程中需要执...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 6</div> <div class="item"><i class="star icon"></i> 4</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="83611" data-obj-type="4" data-title="网页版 Metal!苹果分享 WebGPU 标准最新成果" data-url="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement" data-desc="今年初,苹果向 W3C 提出建立全新的社区小组,并讨论未来网页中的 3D 显卡功能。苹果公司 Dean Jackson 表示,公司计划开发标准 API,实现现代 GPU 功能。与 WebGL 相比,苹果公司提出的 WebGPU 标准是一种“更面向对象的标准”,在开发者社区中甚至有人将苹果提出的标准比作网页版 Metal 图形渲染引擎。 苹果指出的 WebGPU 标准允许开发者创建和存储所有代表状态的对象,同时也支持对象处理更多指令。这样绘图操作过程中需要执..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="83611" data-obj-type="4" data-title="网页版 Metal!苹果分享 WebGPU 标准最新成果" data-url="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement" data-desc="今年初,苹果向 W3C 提出建立全新的社区小组,并讨论未来网页中的 3D 显卡功能。苹果公司 Dean Jackson 表示,公司计划开发标准 API,实现现代 GPU 功能。与 WebGL 相比,苹果公司提出的 WebGPU 标准是一种“更面向对象的标准”,在开发者社区中甚至有人将苹果提出的标准比作网页版 Metal 图形渲染引擎。 苹果指出的 WebGPU 标准允许开发者创建和存储所有代表状态的对象,同时也支持对象处理更多指令。这样绘图操作过程中需要执..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="83611" data-obj-type="4" data-title="网页版 Metal!苹果分享 WebGPU 标准最新成果" data-url="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement" data-desc="今年初,苹果向 W3C 提出建立全新的社区小组,并讨论未来网页中的 3D 显卡功能。苹果公司 Dean Jackson 表示,公司计划开发标准 API,实现现代 GPU 功能。与 WebGL 相比,苹果公司提出的 WebGPU 标准是一种“更面向对象的标准”,在开发者社区中甚至有人将苹果提出的标准比作网页版 Metal 图形渲染引擎。 苹果指出的 WebGPU 标准允许开发者创建和存储所有代表状态的对象,同时也支持对象处理更多指令。这样绘图操作过程中需要执..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="83611" data-obj-type="4" data-url="https://www.oschina.net/news/83611/apple-share-newest-webgpu-standard-achievement"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="81860" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/mrtudou" target="_blank" title="王练"> <div class="osc-avatar small-portrait _18x18" title="王练" data-user-id="2896879"> <img src="https://static.oschina.net/uploads/user/1448/2896879_50.jpeg?t=1487314124000" alt="王练" title="王练"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/mrtudou" target="_blank">王练 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2017/02/13 07:53</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud" target="_blank" title="又现 Bug ,苹果无法从 iCloud 中同步删除 Safari 记录">又现 Bug ,苹果无法从 iCloud 中同步删除 Safari 记录</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>苹果是一个重视安全和隐私的公司。但尽管如此,最近还是被发现了一个关于用户隐私的 Bug。当清除 Safari 历史记录时,iPhone 和 iPad 用户会认为所有的记录都被永久的删除了,毕竟这看起来合情合理。但软件公司 ElcomSoft 近日发现它们其实还是在 iCloud 上持续保存着的。更糟的是,这些数据很容易恢复。 “我们最新的研究涉及同步 Safari 历史记录,在研究此同步时发现,当删除浏览历史记录可以使该记录从同步的设备中消失,但...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 2</div> <div class="item"><i class="star icon"></i> 0</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="81860" data-obj-type="4" data-title="又现 Bug ,苹果无法从 iCloud 中同步删除 Safari 记录" data-url="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud" data-desc="苹果是一个重视安全和隐私的公司。但尽管如此,最近还是被发现了一个关于用户隐私的 Bug。当清除 Safari 历史记录时,iPhone 和 iPad 用户会认为所有的记录都被永久的删除了,毕竟这看起来合情合理。但软件公司 ElcomSoft 近日发现它们其实还是在 iCloud 上持续保存着的。更糟的是,这些数据很容易恢复。 “我们最新的研究涉及同步 Safari 历史记录,在研究此同步时发现,当删除浏览历史记录可以使该记录从同步的设备中消失,但..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="81860" data-obj-type="4" data-title="又现 Bug ,苹果无法从 iCloud 中同步删除 Safari 记录" data-url="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud" data-desc="苹果是一个重视安全和隐私的公司。但尽管如此,最近还是被发现了一个关于用户隐私的 Bug。当清除 Safari 历史记录时,iPhone 和 iPad 用户会认为所有的记录都被永久的删除了,毕竟这看起来合情合理。但软件公司 ElcomSoft 近日发现它们其实还是在 iCloud 上持续保存着的。更糟的是,这些数据很容易恢复。 “我们最新的研究涉及同步 Safari 历史记录,在研究此同步时发现,当删除浏览历史记录可以使该记录从同步的设备中消失,但..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="81860" data-obj-type="4" data-title="又现 Bug ,苹果无法从 iCloud 中同步删除 Safari 记录" data-url="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud" data-desc="苹果是一个重视安全和隐私的公司。但尽管如此,最近还是被发现了一个关于用户隐私的 Bug。当清除 Safari 历史记录时,iPhone 和 iPad 用户会认为所有的记录都被永久的删除了,毕竟这看起来合情合理。但软件公司 ElcomSoft 近日发现它们其实还是在 iCloud 上持续保存着的。更糟的是,这些数据很容易恢复。 “我们最新的研究涉及同步 Safari 历史记录,在研究此同步时发现,当删除浏览历史记录可以使该记录从同步的设备中消失,但..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="81860" data-obj-type="4" data-url="https://www.oschina.net/news/81860/apple-fail-delete-safari-web-browser-history-icloud"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="81775" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2017/02/10 07:21</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life" target="_blank" title="Safari 最新技术预览版可以提升 MacBook Pro 续航">Safari 最新技术预览版可以提升 MacBook Pro 续航</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>昨天,苹果向开发者发布了最新的 Safari 技术预览版。最新的技术预览版版本号为 23,包含了一些非常有趣的改变。最值得注意的是,通过减少对独立显卡的依赖,Safari 技术预览版可以在显示 WebGL 内容时延长 MacBook Pro 的续航。 Safari 渲染引擎 WebKit 将集成更高级的逻辑算法,确定是否需要开启 MacBook Pro 中的独立显卡。在目前的版本中,网页中如果存在 WebGL 渲染的 3D 内容,都需要依靠独立显卡完成,这明显不是必须的。...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 5</div> <div class="item"><i class="star icon"></i> 1</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="81775" data-obj-type="4" data-title="Safari 最新技术预览版可以提升 MacBook Pro 续航" data-url="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life" data-desc="昨天,苹果向开发者发布了最新的 Safari 技术预览版。最新的技术预览版版本号为 23,包含了一些非常有趣的改变。最值得注意的是,通过减少对独立显卡的依赖,Safari 技术预览版可以在显示 WebGL 内容时延长 MacBook Pro 的续航。 Safari 渲染引擎 WebKit 将集成更高级的逻辑算法,确定是否需要开启 MacBook Pro 中的独立显卡。在目前的版本中,网页中如果存在 WebGL 渲染的 3D 内容,都需要依靠独立显卡完成,这明显不是必须的。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="81775" data-obj-type="4" data-title="Safari 最新技术预览版可以提升 MacBook Pro 续航" data-url="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life" data-desc="昨天,苹果向开发者发布了最新的 Safari 技术预览版。最新的技术预览版版本号为 23,包含了一些非常有趣的改变。最值得注意的是,通过减少对独立显卡的依赖,Safari 技术预览版可以在显示 WebGL 内容时延长 MacBook Pro 的续航。 Safari 渲染引擎 WebKit 将集成更高级的逻辑算法,确定是否需要开启 MacBook Pro 中的独立显卡。在目前的版本中,网页中如果存在 WebGL 渲染的 3D 内容,都需要依靠独立显卡完成,这明显不是必须的。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="81775" data-obj-type="4" data-title="Safari 最新技术预览版可以提升 MacBook Pro 续航" data-url="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life" data-desc="昨天,苹果向开发者发布了最新的 Safari 技术预览版。最新的技术预览版版本号为 23,包含了一些非常有趣的改变。最值得注意的是,通过减少对独立显卡的依赖,Safari 技术预览版可以在显示 WebGL 内容时延长 MacBook Pro 的续航。 Safari 渲染引擎 WebKit 将集成更高级的逻辑算法,确定是否需要开启 MacBook Pro 中的独立显卡。在目前的版本中,网页中如果存在 WebGL 渲染的 3D 内容,都需要依靠独立显卡完成,这明显不是必须的。..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="81775" data-obj-type="4" data-url="https://www.oschina.net/news/81775/newest-safari-can-improve-mbp-battery-life"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> <div class="baiduab-beha entry-item" data-id="0" data-obj-id="77339" data-obj-type="4" data-type="news" data-groups="" data-circles="" data-sub-id="0" data-list-type="list-item" data-url="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite" data-as-top="false" data-recommend="false" data-need-collapsed="true"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="baiduab-beha article-item__header"> <div class="baiduab-beha article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__avatar"> <a href="https://my.oschina.net/hardbone" target="_blank" title="局"> <div class="osc-avatar small-portrait _18x18" title="局" data-user-id="2720166"> <img src="https://static.oschina.net/uploads/user/1360/2720166_50.jpg?t=1470892376000" alt="局" title="局"/> </div> </a> </div> <div class="author-info__name"> <a href="https://my.oschina.net/hardbone" target="_blank">局 </a> </div> </div> </div> <div class="baiduab-beha item item-publish-text">发表了资讯</div> </div> </div> <div class="baiduab-beha article-item__header-extra"> <div class="item-list"> <div class="baiduab-beha item">2016/09/21 00:00</div> <div class="baiduab-beha item item--clickable btn-dislike"><i class="oicon oicon-close"></i></div> <div class="ui popup transition hidden popup-dislike-panel"> <div class="popup-inner"> <div class="popup-header">选择理由,精准屏蔽</div> <div class="popup-content"> <div class="tag-list"> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_AUTHOR"> <label>不看该作者</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="DISLIKE_CATEGORY"> <label>不感兴趣</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="BAD_QUALITY"> <label>内容质量不好</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="ADVERTISING"> <label>广告</label> </div> </div> <div class="tag-item"> <div class="baiduab-beha ui radio checkbox"> <input type="radio" name="tag" value="OLD"> <label>内容已过时</label> </div> </div> </div> </div> <div class="popup-footer"> <div class="baiduab-beha osc-button basic cancel">取消</div> <div class="baiduab-beha osc-button confirm">确定</div> </div> </div> </div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a href="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite" target="_blank" title="OS X El Capitan 和 Yosemite 收到 Safari 10 更新">OS X El Capitan 和 Yosemite 收到 Safari 10 更新</a></h2> </div> <div class="baiduab-beha article-item__content article-item__content--limit "> <p>今天,苹果发布了正式版macOS Sierra,同时也为OS X El Capitan和Yosemite系统推送了Safari 10更新。新版Safari提供一些列新功能以及21项安全性修复。 最重要的一个新功能是支持Mac程序商店内下载的Safari扩展插件。Safari 10还可优先支持HTML 5格式的视频。还包括一些界面的改动。 具体升级提示如下: (1)增加了对来自Mac App Store的Safari扩展的支持。 (2)可用时显示HTML 5视频,使载入速度更快,电池续航时间更长,安全...</p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> 16</div> <div class="item"><i class="star icon"></i> 2</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="baiduab-beha item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="baiduab-beha item" data-platform="wechat" data-obj-id="77339" data-obj-type="4" data-title="OS X El Capitan 和 Yosemite 收到 Safari 10 更新" data-url="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite" data-desc="今天,苹果发布了正式版macOS Sierra,同时也为OS X El Capitan和Yosemite系统推送了Safari 10更新。新版Safari提供一些列新功能以及21项安全性修复。 最重要的一个新功能是支持Mac程序商店内下载的Safari扩展插件。Safari 10还可优先支持HTML 5格式的视频。还包括一些界面的改动。 具体升级提示如下: (1)增加了对来自Mac App Store的Safari扩展的支持。 (2)可用时显示HTML 5视频,使载入速度更快,电池续航时间更长,安全..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weixin icon"></i>微信</div> <div class="baiduab-beha item" data-platform="qq" data-obj-id="77339" data-obj-type="4" data-title="OS X El Capitan 和 Yosemite 收到 Safari 10 更新" data-url="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite" data-desc="今天,苹果发布了正式版macOS Sierra,同时也为OS X El Capitan和Yosemite系统推送了Safari 10更新。新版Safari提供一些列新功能以及21项安全性修复。 最重要的一个新功能是支持Mac程序商店内下载的Safari扩展插件。Safari 10还可优先支持HTML 5格式的视频。还包括一些界面的改动。 具体升级提示如下: (1)增加了对来自Mac App Store的Safari扩展的支持。 (2)可用时显示HTML 5视频,使载入速度更快,电池续航时间更长,安全..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="qq icon"></i>QQ</div> <div class="baiduab-beha item" data-platform="weibo" data-obj-id="77339" data-obj-type="4" data-title="OS X El Capitan 和 Yosemite 收到 Safari 10 更新" data-url="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite" data-desc="今天,苹果发布了正式版macOS Sierra,同时也为OS X El Capitan和Yosemite系统推送了Safari 10更新。新版Safari提供一些列新功能以及21项安全性修复。 最重要的一个新功能是支持Mac程序商店内下载的Safari扩展插件。Safari 10还可优先支持HTML 5格式的视频。还包括一些界面的改动。 具体升级提示如下: (1)增加了对来自Mac App Store的Safari扩展的支持。 (2)可用时显示HTML 5视频,使载入速度更快,电池续航时间更长,安全..." data-pic="https://static.oschina.net/img/logo/safari.gif"><i class="weibo icon"></i>微博</div> </div> </div> <div class="baiduab-beha item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="baiduab-beha item ban" ban-report data-id="77339" data-obj-type="4" data-url="https://www.oschina.net/news/77339/apple-update-safari-10-for-capitan-yosemite"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> <div class="comments-wrap"> </div> </div> </div> </div> <div class="entry-load-status"> <div class="infinite-scroll-request"><i class="ui active small inline loader"></i></div> <div class="infinite-scroll-last">没有更多内容</div> <div class="infinite-scroll-error">加载失败,请刷新页面</div> </div> <div class="entry-load-more-button"> <div class="btn--default ui basic button"> <span class="text">点击加载更多</span> </div> <div class="btn--loading ui basic button"> <i class="ui active inline loader"></i><span class="text">加载中</span> </div> </div> <div class="entry-pagination"> <a class="pagination__next" href="https://www.oschina.net/p/safari?tab=news&page=2&type=list">下一页</a> </div> </div> </div> </div> <div class="sub-page-container__page" data-page="blog"> <div class="entry-container" data-list="blog"> <div class="entry-container__inner"> <div v-cloak class="entry-list-box new-search-container"> <div v-if="firstLoad || list.length > 0"> <div class="entry-item" v-for="(o,i) in list" :key="i" :data-id="o.objID" :data-url="o.href"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="article-item__header"> <div class="article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__name"> <a :href="o.author.spaceURL" target="_blank">{{o.author.name}}</a> </div> </div> </div> <div class="item item-publish-text">发表了博客</div> </div> </div> <div class="article-item__header-extra"> <div class="item-list"> <div class="item">{{o.pubDate | formatDate}}</div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a :href="o.href" target="_blank" :title="formatAllHtml(o.title)">{{formatAllHtml(o.title)}}</a></h2> </div> <div class="article-item__content article-item__content--limit "> <p v-html="formatAllHtml(o.content)"></p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> {{parseInt(o.replyCount) | bigNumberTransform}}</div> <div class="item"><i class="eye icon"></i> {{parseInt(o.viewCount) | bigNumberTransform}}</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="item" data-platform="wechat" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="weixin icon"></i>微信</div> <div class="item" data-platform="qq" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="qq icon"></i>QQ</div> <div class="item" data-platform="weibo" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="weibo icon"></i>微博</div> </div> </div> <div class="item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="item ban" ban-report="" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-url="o.href"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="entry-load-status" style="display: block"> <div v-if="loading" class="infinite-scroll-request"><i class="ui active small inline loader"></i></div> <div v-if="allLoad" class="infinite-scroll-last">没有更多内容</div> </div> </div> <div v-else class="entry-empty-view"> <img class="entry-empty-view__pic" src="http://static.oschina.com/new-osc/img/empty.png" alt=""> <div class="entry-empty-view__text">暂无内容</div> </div> </div> </div> </div> </div> <div class="sub-page-container__page" data-page="question"> <div class="entry-container" data-list="question"> <div class="entry-container__inner"> <div v-cloak class="entry-list-box new-search-container"> <div v-if="firstLoad || list.length > 0"> <div class="entry-item" v-for="(o,i) in list" :key="i" :data-id="o.objID" :data-url="o.href"> <div class="entry-item__inner"> <div class="article-item article-item--clickable"> <div class="article-item__inner"> <div class="article-item__header"> <div class="article-item__header-meta"> <div class="item-list"> <div class="item item-author-info"> <div class="author-info"> <div class="author-info__name"> <a :href="o.author.spaceURL" target="_blank">{{o.author.name}}</a> </div> </div> </div> <div class="item item-publish-text">发表了问答</div> </div> </div> <div class="article-item__header-extra"> <div class="item-list"> <div class="item">{{o.pubDate | formatDate}}</div> </div> </div> </div> <div class="article-item__body"> <div class="article-item__title"> <h2><a :href="o.href" target="_blank" :title="formatAllHtml(o.title)">{{formatAllHtml(o.title)}}</a></h2> </div> <div class="article-item__content article-item__content--limit "> <p v-html="formatAllHtml(o.content)"></p> </div> </div> <div class="article-item__footer"> <div class="article-item__footer-state"> <div class="item-list"> <div class="item"><i class="comment icon"></i> {{parseInt(o.replyCount) | bigNumberTransform}}</div> <div class="item"><i class="eye icon"></i> {{parseInt(o.viewCount) | bigNumberTransform}}</div> </div> </div> <div class="article-item__footer-extra"> <div class="item-list"> <div class="item item--clickable osc-share ui floating dropdown" data-tag="share-entry"> <i class="share icon"></i> <div class="menu"> <div class="item" data-platform="wechat" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="weixin icon"></i>微信</div> <div class="item" data-platform="qq" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="qq icon"></i>QQ</div> <div class="item" data-platform="weibo" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-title="formatAllHtml(o.title)" :data-url="o.href" :data-desc="formatDesc(o.content)" :data-pic="o.media.cover || o.media.images[0]"><i class="weibo icon"></i>微博</div> </div> </div> <div class="item item--clickable ui floating dropdown"> <i class="ellipsis horizontal icon more-origin"></i> <div class="menu small"> <div class="item ban" ban-report="" :data-obj-id="o.objID" :data-obj-type="o.objType" :data-url="o.href"><i class="ban icon"></i>举报</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="entry-load-status" style="display: block"> <div v-if="loading" class="infinite-scroll-request"><i class="ui active small inline loader"></i></div> <div v-if="allLoad" class="infinite-scroll-last">没有更多内容</div> </div> </div> <div v-else class="entry-empty-view"> <img class="entry-empty-view__pic" src="http://static.oschina.com/new-osc/img/empty.png" alt=""> <div class="entry-empty-view__text">暂无内容</div> </div> </div> </div> </div> </div> <div class="sub-page-container__page" data-page="safe"> <div class="entry-container" data-list="safe"> <div class="entry-container__inner"> <div class="entry-empty-view"> <img class="entry-empty-view__pic" src="https://static.oschina.net/new-osc/img/empty.png" alt="" /> <div class="entry-empty-view__text">暂无内容</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="other-articles-box box-card box-card--shadow"> <div class="other-articles-box__inner"> <div class="other-articles-box__header"> <h3 class="other-articles-box__title">热门软件</h3> <div class="other-articles-box__extra"> <a id="awesomeRandomRefresh" target="_blank" style="cursor: pointer;"><i class="oicon oicon-refresh" style="margin-right: 3px;"></i>换一换</a> </div> </div> <div id="awesomeRandomList" class="other-articles-box__content"> <div class="new-other-list"> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/bttn-css" target="_blank" title="bttn.css 精美 CSS 按钮样式">bttn.css <span>- 精美 CSS 按钮样式</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/css-checker" target="_blank" title="css-checker">css-checker <span>- 自动检查相似CSS并显示Diff</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/KLite" target="_blank" title="KLite 简洁易用的嵌入式RTOS">KLite <span>- 简洁易用的嵌入式RTOS</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/knightos" target="_blank" title="KnightOS 计算器操作系统">KnightOS <span>- 计算器操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/heti" target="_blank" title="赫蹏 中文排版样式增强">赫蹏 <span>- 中文排版样式增强</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/meego" target="_blank" title="MeeGo 基于Linux的操作系统">MeeGo <span>- 基于Linux的操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/centos" target="_blank" title="CentOS RHEL 衍生的 Linux 发行版">CentOS <span>- RHEL 衍生的 Linux 发行版</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/mbed-os" target="_blank" title="mbed OS 物联网操作系统">mbed OS <span>- 物联网操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/rt-linux" target="_blank" title="RT-Linux 嵌入实时操作系统">RT-Linux <span>- 嵌入实时操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/nucleus-os" target="_blank" title="Nucleus OS">Nucleus OS </a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/jetbrains-mono" target="_blank" title="JetBrains Mono —— 专为开发者打造的开源编程字体">JetBrains Mono <span>- 专为开发者打造的开源编程字体</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/sonic" target="_blank" title="SONiC OS 交换机操作系统">SONiC OS <span>- 交换机操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/mongoose-os" target="_blank" title="Mongoose OS 物联网固件开发框架">Mongoose OS <span>- 物联网固件开发框架</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/pixel-art-react" target="_blank" title="Pixel Art to CSS 基于 React 的像素绘画应用">Pixel Art to CSS <span>- 基于 React 的像素绘画应用</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/source-han-serif" target="_blank" title="思源宋体">思源宋体 </a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/webos" target="_blank" title="webOS 基于 Linux 内核的智能电视操作系统">webOS <span>- 基于 Linux 内核的智能电视操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/sylixos" target="_blank" title="SylixOS 嵌入式硬实时操作系统">SylixOS <span>- 嵌入式硬实时操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/riot-os" target="_blank" title="RIOT-OS 实时多线程 IoT 操作系统">RIOT-OS <span>- 实时多线程 IoT 操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/rt-thread" target="_blank" title="RT-Thread 嵌入式实时操作系统">RT-Thread <span>- 嵌入式实时操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/tinyos" target="_blank" title="TinyOS 无线传感器网络操作系统">TinyOS <span>- 无线传感器网络操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/qiji-font" target="_blank" title="齐伋体 (QIJI Font)">QIJI Font <span>- 齐伋字体</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/retrobsd" target="_blank" title="RetroBSD 嵌入式 BSD 系统">RetroBSD <span>- 嵌入式 BSD 系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/dronecode" target="_blank" title="DroneCode 开源无人机航空操作系统">DroneCode <span>- 开源无人机航空操作系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/cascadia-code" target="_blank" title="Cascadia Code —— 微软开源的等宽编程字体">Cascadia Code <span>- 配套 Windows Terminal 的等宽字体</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/freertos" target="_blank" title="FreeRTOS 嵌入式系统">FreeRTOS <span>- 嵌入式系统</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/babyos" target="_blank" title="BabyOS 为 MCU 项目开发提速的代码框架">BabyOS <span>- 为 MCU 项目开发提速的代码框架</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/lxgw-wenkai" target="_blank" title="霞鹜文楷 (LXGW WenKai)">LXGW WenKai <span>- 开源中文字体</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/source-han-sans" target="_blank" title="思源黑体">思源黑体 </a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/source-code-pro" target="_blank" title="Source Code Pro —— Adobe 开源的等宽编程字体">Source Code Pro <span>- 开源字体</span></a> </div> <div class="item awesome-random-item"> <a href="https://www.oschina.net/p/rtems" target="_blank" title="RTEMS 实时多处理器系统">RTEMS <span>- 实时多处理器系统</span></a> </div> </div> </div> </div> </div> </div> </div> <div class="sidebar-box"> <div class="sidebar-box__inner"> <div class="sidebar-section-list mb sidebar-section-list--compact box-card box-card--shadow"> <div class="sidebar-section section-author"> <div class="section-body"> <div class="author-box author-box--empty"> <div class="author-box__header"> <div class="author-box__avatar"> <img src="https://static.oschina.net/new-osc/img/portrait.svg" alt=""/> </div> <div class="author-box__info"> <div class="author-desc">本软件还没有认证的作者</div> <div class="author-toolbar"> <div class="item-list"> <div class="item"> <a href="https://www.oschina.net/p/safari/author-authentication" target="_blank" class="osc-button basic small">认证为作者</a> </div> <div class="item"> <div class="osc-button basic small invite-author-auth-btn">邀请作者认证</div> </div> </div> <div class="ui popup bottom right transition hidden invite-author-auth-popup"> <div class="invite-author-auth-box"> <p>此软件还没有被作者认证,快来邀请作者认证吧!</p> <div class="content-wrap"> <div class="sub-title">成功邀请奖励:</div> <div class="medal-wrap"> <div class="medal-icon"><img src="https://oscimg.oschina.net/oscnet/83c914a8d261e1104cf6b48411773642124.jpg" alt="开源伯乐勋章"></div> <div class="medal-name">开源伯乐勋章</div> </div> </div> <div class="content-wrap"> <div class="sub-title">专属邀请文案:</div> <div class="copy-wrap"> <div class="copy-content">你的软件 “Safari” 被开源中国社区收录啦,快点击 <a href="https://www.oschina.net/p/safari">https://www.oschina.net/p/safari</a> 认证为软件作者吧!</div> <div class="ui green button small fluid copy-btn" data-clipboard-target=".copy-content">复制邀请文案</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <style> .yh-box{ position: relative; overflow: hidden; } .yh-box img { display: block; width: 100% !important; height: auto !important; } .yh-box--label:before { content: "\5e7f\544a"; position: absolute; right: 0; bottom: 0; z-index: 1; display: block; box-sizing: border-box; min-width: 32px; height: 18px; padding: 1px 4px; font-size: 12px; line-height: 16px; background-color: rgba(0, 0, 0, 0.5); color: rgba(255, 255, 255, 0.8); text-align: center; } </style> <div class="sidebar-section-list sidebar-section-list--compact box-card box-card--shadow"> <div class="sidebar-section section-project-related"> <div class="section-header"> <h3 class="section-title">同类软件推荐</h3> <div class="section-extra"> <a href="/project/tag/91/browser" target="_blank" title="查看更多同类软件">更多</a> </div> </div> <div class="section-body"> <div class="simple-list"> <div class="simple-item simple-item--wide"> <div class="simple-item__inner"> <div class="simple-item__header"> <h3 class="simple-item__title" style="color: #101010;font-weight: 600"><a href="https://www.oschina.net/p/spider2-0" target="_blank" title="Spider2.0"><span class="project-name">Spider2.0</span></a></h3> </div> <div class="simple-item__desc">安装步骤 git clone https://gitee.com/1967988842/Spider2.0.git 使用eclipse导入项目 将依赖包加入到BuildPath中 直接运行Spi...</div> </div> </div> <div class="simple-item simple-item--wide"> <div class="simple-item__inner"> <div class="simple-item__header"> <h3 class="simple-item__title" style="color: #101010;font-weight: 600"><a href="https://www.oschina.net/p/browserboxpro" target="_blank" title="RBI 多人应用程序 BrowserBoxPro"><span class="project-name">BrowserBoxPro</span><span class="project-title">RBI 多人应用程序</span></a></h3> </div> <div class="simple-item__desc">BrowserBoxPro 是一个功能强大的 RBI(远程浏览器隔离)多人(共同浏览)应用程序,提供先进的流媒体功能和卓越的功能集,以增强浏览体验。有了BrowserBoxPro,你可以在各种使...</div> </div> </div> <div class="simple-item simple-item--wide"> <div class="simple-item__inner"> <div class="simple-item__header"> <h3 class="simple-item__title" style="color: #101010;font-weight: 600"><a href="https://www.oschina.net/p/jhBrowser" target="_blank" title="金琥浏览器"><span class="project-name">金琥浏览器</span></a></h3> </div> <div class="simple-item__desc">金琥浏览器是一个基于Chrome内核开发的多标签页浏览器,体积小,适用于x86和x64体系架构,尚不支持ARM。 运行样例图: 设计亮点: 设置了健康模式,可以定时绿屏保护视力 界面简洁,通俗易懂</div> </div> </div> <div class="simple-item simple-item--wide"> <div class="simple-item__inner"> <div class="simple-item__header"> <h3 class="simple-item__title" style="color: #101010;font-weight: 600"><a href="https://www.oschina.net/p/mullvad-browser" target="_blank" title="注重隐私的浏览器 Mullvad Browser"><span class="project-name">Mullvad Browser</span><span class="project-title">注重隐私的浏览器</span></a></h3> </div> <div class="simple-item__desc">Mullvad Browser 是由 Mullvad VPN 和 Tor 合作开发的以隐私为重点的网络浏览器。它的设计是为了最大限度地减少跟踪和指纹识别。你可以说它是一个没有 Tor 网络的 T...</div> </div> </div> <div class="simple-item simple-item--wide"> <div class="simple-item__inner"> <div class="simple-item__header"> <h3 class="simple-item__title" style="color: #101010;font-weight: 600"><a href="https://www.oschina.net/p/easy-browser" target="_blank" title="Java 开源浏览器 easy-browser"><span class="project-name">easy-browser</span><span class="project-title">Java 开源浏览器</span></a></h3> </div> <div class="simple-item__desc">easy-browser 是 java 开源浏览器,基于 jxbrowser 实现。 支持ARM X86,windows MAC(包括M1) linux。 截图 特性 HTML5 CSS3 ja...</div> </div> </div> </div> </div> </div> </div> <div class="sidebar-section-list mb sidebar-section-list--compact box-card box-card--shadow" style="margin-top: 24px;"> <div class="sidebar-section section-wonderful-columns"> <div class="section-header"> <h3 class="section-title">热门资讯</h3> </div> <div class="section-body other-articles-box__content"> <div class="item-list new-other-list-news"> <div class="item"> <div class="hot-num"><a class="ui circular small label type1">1</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/348895/vs-code-1-100-released">Visual Studio Code 1.100 发布</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type2">2</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349606/tiobe-index-202505">TIOBE 5 月榜单:Python 统治世界</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type3">3</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349380">Linus 发布 Linux 6.15-rc6,顺便秀了自己用的樱桃机械键盘</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type4">4</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/348946">Cursor CEO:未来软件开发不再依赖传统编程语言</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type5">5</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349444/don-t-make-google-sell-chrom">不要让谷歌出售 Chrome</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type6">6</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349615">Kimi 界面重构:从对话气泡,到多模态容器</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type7">7</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349472/cursor-0-50-released">Cursor 0.50 发布,简化定价与增强 AI 编程体验</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type8">8</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/348932">IBM 用 AI 取代数百名员工,员工总数却增加了</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type9">9</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/348897">DeepSeek 致谢腾讯技术团队</a> </div> </div> <div class="item"> <div class="hot-num"><a class="ui circular small label type10">10</a></div> <div class="content"> <a class="header" href="https://www.oschina.net/news/349610/firefox-on-github">Firefox 代码仓库已迁移至 GitHub </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="detail-toolbar-box"> <div class="detail-toolbar-box__inner"> <div class="action-box"> <div class="action-item"> <a class="action-item__button" href="https://www.oschina.net/comment/project/404" target="_blank"><i class="oicon oicon-comment"></i></a> <div class="action-item__text"><span data-article-reply-count data-value="8" data-format="true">8</span> 评论</div> </div> <div class="action-item"> <div class="action-item__button collect-btn " data-id="404" data-user-id="" data-obj-type="1" data-max="99" data-tag-required data-current-user-id="" data-recommend-tags="C/C++,Windows,OS X,浏览器" data-uncollected-class="oicon oicon-star" data-collected-class="oicon oicon-star"> <i class="oicon oicon-star"></i> </div> <div class="action-item__text"><span data-collect-count data-id="404" data-obj-type="1" data-format="true">16</span> 收藏</div> </div> <div class="action-item"> <div class="osc-share ui floating dropdown new-share" data-tag="share-project" data-url="https://www.oschina.net/p/safari" data-id="404" data-title="Safari 苹果浏览器" data-type="1" data-desc="今天,苹果发布了正式版macOS Sierra,同时也为OS X El Capitan和Yosemite系统推送了Safari 10更新。新版Safari提供一些列新功能以及21项安全性修复。 最重要的一个新功能是支持Mac程序商店内下载的Safari扩展插件。Safari 10还可优先支持HTML 5格式的视频。还包括一些界面的改动。 具体升级提示如下: (1)增加了对来自Mac App Store的Safari扩展的支持。 (2)可用时显示HTML 5视频,使载入速度更快,电池续航时间更长,安全..."> <div class="action-item__button"><i class="oicon oicon-share"></i></div> </div> <div class="action-item__text">分享</div> </div> </div> </div> </div> </div> <div id="wechatModel" class="model"> <div class="dialog"> <div class="head"> <img class="osc-img" src="https://static.oschina.net/new-osc/img/logo_osc_simple.svg" alt="OSCHINA"> <img id="btnCancel" src="https://static.oschina.net/new-osc/page/2020-openeuler/img/introduce/x.svg"> </div> <div class="des">登录后可查看更多优质内容</div> <div class="foot"> <a id="btnWechat" class="foot-btn" href="https://www.oschina.net/action/openid/before_bind?op=wechat_auto&goto=https%3A%2F%2Fwww.oschina.net%2Fp%2Fsafari"><i class="weixin icon"></i>使用微信快捷登录</a> </div> </div> </div> <div class="new-share-mask"></div> <div class="share-modal"> <div class="share-modal-header"> <div class="share-modal-header-title">分享内容</div> <div class="share-modal-header-close"> <i class="oicon oicon-close"></i> </div> </div> <div class="share-modal__content"> <div class="share-item"> <div>链接分享</div> <div class="copy-link share-link"> </div> </div> <div class="share-item"> <div style="display: flex;margin: 10px 0;">README badge <img style="margin-left: 10px;" class="desc-link" alt="README Badge" /> </div> <div class="copy-link desc-link"> </div> </div> </div> </div> <div name="detail_show_footer" data-traceid="detail_show" data-tracepid="detail_show_footer" > <style> .float-adbox {display:none;position:fixed;left:0;bottom:0;z-index:10001;padding:15px;} .float-adbox .ad-image {width:150px;} .float-adbox .btn-close {position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px;} </style> <div class="float-adbox"> <a href="https://www.oschina.net/index" target="_blank"> <img alt="ad" class="ad-image" src="https://oscimg.oschina.net/oscnet/up-048129f6c368b7e3071bf6f7f34a28f8254.png" /> <img alt="close" class="btn-close" src="https://oscimg.oschina.net/oscnet/up-a359c6ec19c491dababfad718263ccf4e4a.png" /> </a> </div> <script src="https://www.oschina.net/uploads/js.cookie.min.js"></script> <script> (function () { function loadScript(src, callback) { var script = document.createElement('script'), head = document.getElementsByTagName('head')[0]; script.type = 'text/javascript'; script.charset = 'UTF-8'; script.src = src; if (script.addEventListener) { script.addEventListener('load', function () { callback(); }, false); } else if (script.attachEvent) { script.attachEvent('onreadystatechange', function () { var target = window.event.srcElement; if (target.readyState == 'loaded') { callback(); } }); } head.appendChild(script); } function loadAd() { var leftPeople = $('.float-adbox'); var cookieName = 'gj-20220922'; var isVisit = Cookies.get(cookieName); if (isVisit == 1) { leftPeople.hide(); } else { leftPeople.show(); } $('.btn-close').on('click', function (e) { e.preventDefault(); Cookies.set(cookieName, 1, { expires: 90, path: '/' }); leftPeople.slideUp(); }); } if (window.jQuery) { loadAd(); } else { loadScript('https://www.oschina.net/public/bower_components/jquery/dist/jquery.min.js', function () { loadAd(); }); } })(); </script> </div> <script type="text/javascript" src="https://www.oschina.net/view/project?id=404"></script> </div> </div> <footer class="ant-layout-footer footer"> <div class="footer"> <div class="container"> <div class="logo"> <div class="box-center"> <img src="https://static.oschina.net/new-osc/img/images/LOGO.svg" alt="" style="width: 262px; height: 91px;" /> </div> </div> <div class="title"> <div class="overline"></div> <h4>OSCHINA社区</h4> <div class="list"> <a class="item" href="https://www.oschina.net/home/aboutosc" target="_blank"> 关于我们 </a> <a class="item" href="https://www.oschina.net/home/aboutosc" target="_blank"> 帮助中心 </a> <a class="item" href="https://www.oschina.net/home/aboutosc#partners" target="_blank"> 商务合作 </a> <a class="item" href="https://www.oschina.net/openapi" target="_blank"> Open API </a> </div> </div> <div class="title br"> <div class="overline"></div> <h4>在线工具</h4> <div class="list"> <a class="item" href="https://copycat.gitee.com/?utm_source=oschina&amp;utm_medium=link-bottom&amp;utm_campaign=copycat" target="_blank"> CopyCat-代码克隆检测 </a> <a class="item" href="https://tool.oschina.net" target="_blank"> 实用在线工具 </a> <a class="item">开源/AI软件库</a> <a class="item">Awesome 软件</a> </div> </div> <div class="title br"> <div class="overline"></div> <h4>攻略</h4> <div class="list"> <a class="item" href="https://www.oschina.net/aiCreation/publish" target="_blank">造物发布</a> <a class="item" href="/admin/publish" target="_blank">新闻投递</a> <a class="item" href="/admin/publish" target="_blank">软件投递</a> <a class="item" href="https://www.oschina.net/question/2918182_2319406" target="_blank"> 项目运营 </a> </div> </div> <div class="title"> <h4>OSC开源社区APP</h4> <div class="scan-qr-code"> <div class="box"> <div class="ant-image css-quj94o"> <img alt="微信公众号" width="90" class="ant-image-img" src="https://static.oschina.net/new-osc/img/images/wechat_qrcode.webp"> </div> <span>Android / iOS</span> </div> </div> </div> </div> <div class="miit"> <div class="left"> <span>©OSCHINA(OSChina.NET)</span> <span>工信部</span> <span>开源软件推进联盟</span> <span>指定官方社区</span> <span>社区规范</span> </div> <div class="right"> <span><span class="right-none">北京奥思研工智能科技有限公司版权所有</span> <a href="https://beian.miit.gov.cn/" style="color:#000000;margin-left: 10px;font-weight: 600" target="_blank">京ICP备2025119063号</a></span> </div> </div> </div> </footer> </div> <style>.codeBlock:hover .oscCode{display: block !important;} .codeBlock{z-index: 2;position: fixed;right: 20px;bottom: 57px; overflow: hidden; margin-bottom: 4px;padding: 8px 0 6px;width: 40px;height: auto;box-sizing: content-box;cursor: pointer;border: 1px solid #ddd;background: #f5f5f5;text-align: center;transition: background 0.4s ease;} @media only screen and (max-width: 767px){ .codeBlock{display: none;}} /* html{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter:none; } */ </style> <div class="codeBlock"> <img class="codeIcon" src="https://oscimg.oschina.net/oscnet/up-02f2706a81344119fb5cdcdda304068f2e0.png" alt=""> <img class="oscCode" style="display:none;position: fixed;bottom: 62px;right: 69px;width: 120px;" src="https://oscimg.oschina.net/oscnet/up-e77d060131d9b392981650ec7beb614554f.JPEG" alt=""> </div> <script> if(window.location.href.indexOf("www.oschina.net/group")!=-1 && window.location.href.indexOf("/admin/")!=-1){ document.querySelector("#mainScreen > div > div.group-admin-container > div.admin-body-box.box-card > div > div.menu-box > div > div:nth-child(4)").remove() } </script> <div class="back-to-top back-to-top-toggle"> <div class="icon"><img src="https://static.oschina.net/new-osc/img/icon/back-to-top.svg" alt="返回顶部"></div> <div class="text">顶部</div> </div> <script src="https://static.oschina.net/new-osc/js/utils/semantic-ui/semantic.min.js?t=1670405958000"></script> <script src="https://static.oschina.net/new-osc/js/utils/vue.min.js?t=1670405958000"></script> <script src="https://static.oschina.net/new-osc/js/utils/jweixin-1.6.0.js"></script> <script src="https://tjs.sjs.sinajs.cn/open/api/js/wb.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" src="https://static.oschina.net/new-osc/dist/js/web.181a2abd.js"></script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){ bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else{ bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> var _hmt = _hmt || []; _hmt.push(['_requirePlugin', 'UrlChangeTracker', { shouldTrackUrlChange: function (newPath, oldPath) { return newPath && oldPath; }} ]); (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a411c4d1664dd70048ee98afe7b28f0b"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="application/ld+json"> { "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld", "@id": "https://www.oschina.net/p/safari", "appid": "1653861004982757", "title":"Safari首页、文档和下载 - 苹果浏览器", "images": ["https://static.oschina.net/img/logo/safari.gif"], "description":"Safari 是一款浏览器、一个平台,也是对锐意创新的公开邀请。无论在 Mac、PC 或 iPod touch 上运行,Safari 都可提供极致愉悦的网络体验方式,更不断地改写浏览器的定义。 Safari 以惊人速度渲染网页。与 Mac、PC 及 iPod touch 完美兼容。让最爱网站一...", "pubDate": "2008-09-08T12:58:06+08:00", "upDate":"2025-05-13T15:12:31+08:00", "lrDate":"" } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-TK89C9ZD80"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-TK89C9ZD80'); </script> <script> window.goatcounter = { path: function(p) { return location.host + p } } </script> <script data-goatcounter="https://visit.oschina.net/count" async src="//visit.oschina.net/count.js"></script> <script async> (function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?2f2c965c87382dadf25633a3738875e5ccd132720338e03bf7e464e2ec709b9dfd9a9dcb5ced4d7780eb6f3bbd089073c2a6d54440560d63862bbf4ec01bba3a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window) </script> </body> </html> <!-- Generated by oschina (init:1[ms],page:655[ms],ip:43.163.109.85) //--> <img data-src='baidu-visit' style='display:none' src='http://hm.baidu.com/hm.gif?si=a411c4d1664dd70048ee98afe7b28f0b&amp;et=0&amp;nv=1&amp;st=1&amp;v=wap-2-0.3&amp;rnd=895571420'></img>

Pages: 1 2 3 4 5 6 7 8 9 10