日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

      歡迎訪問 生活随笔!

      生活随笔

      當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

      综合教程

      谷歌 Chrome 83 稳定版正式发布:新跨域政策、表单控件,改进 Web 体验

      發布時間:2023/11/22 综合教程 38 生活家
      生活随笔 收集整理的這篇文章主要介紹了 谷歌 Chrome 83 稳定版正式发布:新跨域政策、表单控件,改进 Web 体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

      Chrome 83 穩定版發布了,以下是最主要的更新內容:

      • 可信類型(Trusted types),有助于防止跨站點腳本漏洞

      • 新的表單元素

      • 新的跨域政策

      • 引入 Web Vitals 計劃

      • 檢測內存泄漏的新方法

      可信類型(Trusted types)

      基于 DOM 的跨站點腳本(DOM XSS)是最常見的 Web 安全漏洞之一。可信類型(Trusted types)可以幫助防止此類漏洞,因為它們會要求你在將數據傳遞給潛在的危險之前對其進行處理。

      以innerHTML為例,如果啟用了可信類型,那么如果嘗試傳遞一個字符串,它將拋出一個TypeError,因為瀏覽器不知道它是否可以信任該字符串。

      //Trustedtypesturnedonconstelem=document.getElementById('myDiv');elem.innerHTML=`Hello,world!`;//WillthrowaTypeError

      相替代地,需要使用諸如textContent之類的安全函數,傳入可信類型,或者創建該元素并使用appendChild()。

      //Useasafefunctionelem.textContent='';//OK//PassinatrustedtypeimportDOMPurifyfrom'dompurify';conststr=`Hello,world!`;elem.innerHTML=DOMPurify.sanitize(str,{RETURN_TRUSTED_TYPE:true});//Createanelementconstimg=document.createElement('img');img.src='xyz.jpg';elem.appendChild(img);

      更新表單控件

      Chrome 和 Edge 進行了合作,以改善 HTML 表單控件的外觀和功能。下圖顯示了 Chrome 中某些控件的新舊版本對比(左舊右新)。

      除了新的視覺風格之外,微軟還提供了更好的觸摸支持和輔助功能,同時改進了鍵盤支持。

      • Largest Contentful Paint會測量感知的加載速度,并在頁面的主要內容可能已加載時標記頁面加載時間軸中的點。

      • First Input Delay 可測量響應度,并量化用戶在首次嘗試與頁面進行交互時的體驗。

      • Cumulative Layout Shift 可衡量視覺穩定性,并量化可見頁面內容的意外布局移位量。

      Origin trials

      用measureMemory()測量內存

      performance.measureMemory()是一個新的 API,可用于測量頁面的內存使用情況并檢測內存泄漏。

      更新原生文件系統 API

      原生文件系統(Native File System)API 在 Chrome 83 中啟動了一項新的源程序試用版,該版本支持可寫流,并且可以保存文件句柄。

      asyncfunctionwriteURLToFile(fileHandle,url){//CreateaFileSystemWritableFileStreamtowriteto.constwritable=awaitfileHandle.createWritable();//MakeanHTTPrequestforthecontents.constresponse=awaitfetch(url);//Streamtheresponseintothefile.awaitresponse.body.pipeTo(writable);//pipeTo()closesthedestinationpipeautomatically.}

      可寫流使寫入文件變得更加容易,并且可以輕松地將響應從一個流傳輸到另一個流。

      將文件句柄保存到 IndexedDB 允許用戶存儲狀態或記住用戶正在處理哪些文件。例如,保留最近編輯的文件列表、打開用戶正在使用的最后一個文件等等。

      其他

      • Chrome 現在支持條形碼檢測 API,該 API 提供了檢測和解碼條形碼的功能。

      • 新的 CSS @supports 函數為 CSS 選擇器提供功能檢測。

      • 新的 ARIA 注釋支持屏幕閱讀器可訪問帶有語義(類似于<mark>的語義)的注釋、建議和文本高亮。

      • Preferreds-Color-Scheme 媒體查詢使作者能夠選擇自己的深色主題,他們可以完全控制自己構建的體驗。

      • JavaScript 現在支持共享工作程序中的模塊。

      詳情可查閱:https://developers.google.com/web/updates/2020/05/nic83

      總結

      以上是生活随笔為你收集整理的谷歌 Chrome 83 稳定版正式发布:新跨域政策、表单控件,改进 Web 体验的全部內容,希望文章能夠幫你解決所遇到的問題。

      如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。