微軟宣布正在Win10上修復(fù)Chromium瀏覽器縮放手勢(shì)問題

2019-08-22 17:53

  去年,微軟宣布計(jì)劃成為Chromium項(xiàng)目的重要貢獻(xiàn)者。微軟的貢獻(xiàn)將可以使很多瀏覽器受益,例如Windows 10系統(tǒng)新Edge瀏覽器和谷歌Chrome瀏覽器。

微軟宣布正在Win10上修復(fù)Chromium瀏覽器縮放手勢(shì)問題

  除了鼠標(biāo)滾動(dòng)性能的改進(jìn)之外,微軟現(xiàn)在也在研究某些Windows 10設(shè)備(如Surface Pro和Surface Book)上的Chromium奇怪的縮放手勢(shì)行為。

  根據(jù)某個(gè)長(zhǎng)達(dá)數(shù)月的帖子反饋,用戶無法使用觸摸板阻止像Surface Pro的Windows 10設(shè)備上的雙指縮放手勢(shì)。當(dāng)你嘗試用兩根手指捏動(dòng)縮放,并將手指從觸摸板中心點(diǎn)移開,并且仍然有一根手指放在該位置上時(shí),可以在某些網(wǎng)頁(yè)上重現(xiàn)該錯(cuò)誤。

  正如用戶解釋的那樣,在以下情況下,你將無法阻止雙指縮放手勢(shì):

  根據(jù)微軟工程師的說法,在Surface設(shè)備上重現(xiàn)這種行為更容易,盡管它也可以在MacBook 2016和MacBoook Pro 2018上重現(xiàn)體驗(yàn)。

  根據(jù)提交,微軟有一個(gè)正確“preventDefault”縮放的解決方案。

  提交標(biāo)記為“活躍”,表示縮放有時(shí)不正確地preventDefault。

  “在兩種不同的場(chǎng)景中:要么從滾動(dòng)過渡 - >捏合,要么從快速滑動(dòng) - >捏合,”該提案寫道?!霸揅L修復(fù)了這個(gè)問題,通過檢查正在確認(rèn)的事件與TPEQ期望ACK的事件相比,如果它們不匹配則提前結(jié)束并忽略ACK?!?/p>

  根據(jù)另一個(gè)提交,微軟希望在快速滑動(dòng)將要發(fā)生時(shí)立即發(fā)送滾動(dòng)結(jié)束事件。

  “現(xiàn)在有了改變,如果我們從滾動(dòng)轉(zhuǎn)換到捏合。事件的momentum_phase被設(shè)置為Blocked,表示動(dòng)量滾動(dòng)不會(huì)發(fā)生。然后,我們立即發(fā)送結(jié)束事件,而不是等待,”微軟指出。

  此更改也有助于Chromium的縮放問題的修復(fù)。

  該帖子已經(jīng)被標(biāo)記為已修復(fù),微軟很可能將該解決方案放置在新版本上。

  以上內(nèi)容由win7之家小編整理發(fā)布,歡迎繼續(xù)關(guān)注本站!

網(wǎng)友評(píng)論

相關(guān)閱讀