Chrome 104 ãã¼ã¿ç: ã¡ãã£ã¢ã¯ã¨ãªã®æ°æ§æ、ãªã¼ã¸ã§ã³ ãã£ããã£ãªã©
ç¹ã«è¨è¼ã®ãªãéã、ä¸è¨ã®å¤æ´ã¯ Android、Chrome OS、Linux、macOS、Windows åãã®ææ°ã® Chrome ãã¼ã¿çãã£ã³ãã« ãªãªã¼ã¹ã«é©ç¨ããã¾ã。ããã«è¨è¼ããã¦ããæ©è½ã®è©³ç´°ã«ã¤ãã¦ã¯、ãªã³ã¯ã¾ã㯠ChromeStatus.com ã®ä¸è¦§ã§ã確èªãã ãã。2022 å¹´ 6 æ 23 æ¥ã®æç¹ã§ Chrome 104 ã¯ãã¼ã¿çã§ã。PC åãã®ææ°ç㯠Google.com ã§、Android ã§ã¯ Google Play ã¹ãã¢ã§ãã¦ã³ãã¼ãã§ãã¾ã。 PC çã® Chrome ã§、ã»ã«ããã£ããã£ããåç»ãã©ãã¯ãããªãã³ã°ã§ããããã«ãªãã¾ã。ã¦ã§ãã¢ããªã§ã¯、 ãã¨ãã°、ãããªä¼è°ãçµã¿è¾¼ã¾ããçç£æ§åä¸ã¦ã§ãã¢ããªãããã¨ãã¾ã。ã¦ã§ãã¢ããªã®ãããªä¼è°ã§ç»é¢ã®ä¸é¨(ä¸ã®å³ã®èµ¤ç·é¨å)ãããªãã³ã°ãããã¨ã§、æ åãã«ã¼ãããç¾è±¡ãåé¿ã§ãã¾ã。詳細ã«ã¤ãã¦ã¯、ãªã¼ã¸ã§ã³ ãã£ããã£ã§ã¿ãå
±æãæ¹åãããã覧ãã ãã。 ã¡ãã£ã¢ã¯ã¨ãªã使ãã¨ã¬ã¹ãã³ã·ã ãã¶ã¤ã³ãå®ç¾ã§ãã¾ã。ã¾ã、ãã¥ã¼ãã¼ãã®æå°ãµã¤ãºãæ大ãµã¤ãºã確èªã§ããã¬ã³ã¸æ©è½ã¯、ã¡ãã£ã¢ã¯ã¨ãªã使ã£ã¦ãããµã¤ãã®ç´ 80% ã§å©ç¨ããã¦ãã¾ã。 ã¡ãã£ã¢ã¯ã¨ãª ã¬ãã« 4 ä»æ§ã«ã¯、ãã®ã¬ã³ã¸ ã¯ã¨ãªã®æ°æ§æãå«ã¾ãã¦ãã、é常ã®ç®è¡æ¯è¼æ¼ç®åã使ã£ã¦ç¯å²ãè¨è¿°ã§ããããã«ãªã£ã¦ãã¾ã。ã¾ã、è«çæ¼ç®å ããã、次ã®ããã«è¨è¿°ã§ããããã«ãªãã¾ã。 詳細ã«ã¤ãã¦ã¯、Chrome 104 ã®ã¬ã³ã¸ ã¡ãã£ã¢ã¯ã¨ãªã®æ°æ§æãã覧ãã ãã。 ãã®ãã¼ã¸ã§ã³ã® Chromium ã§ã¯、以ä¸ã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ããµãã¼ãããã¾ã。ãªãªã¸ã³ ãã©ã¤ã¢ã«ã¨ãã¦æ°æ©è½ã試ãã¦、ã¦ã¼ã¶ããªãã£、å®ç¨æ§、æå¹æ§ã«ã¤ãã¦ã®ãã£ã¼ãããã¯ãã¦ã§ãæ¨æºã³ãã¥ããã£ã«æä¾ãããã¨ãã§ãã¾ã。以ä¸ã®é
ç®ãå«ã、ç¾å¨ Chromium ã§ãµãã¼ãããã¦ãããªãªã¸ã³ ãã©ã¤ã¢ã«ã«ç»é²ããã«ã¯、Chrome ãªãªã¸ã³ ãã©ã¤ã¢ã« ããã·ã¥ãã¼ããã覧ãã ãã。Chrome ã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ã®è©³ç´°ã«ã¤ãã¦ã¯、ã¦ã§ã ãããããã¼ã®ããã®ãªãªã¸ã³ ãã©ã¤ã¢ã« ã¬ã¤ããã覧ãã ãã。Microsoft Edge ã¯、Chrome ã¨ã¯å¥ã«ç¬èªã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ãè¡ã£ã¦ãã¾ã。詳細ã«ã¤ãã¦ã¯、Microsoft Edge ãªãªã¸ã³ ãã©ã¤ã¢ã« ãããããã¼ ã³ã³ã½ã¼ã«ãã覧ãã ãã。 Secure Payment Confirmation ã«ããã¦、ä»å¾ã®è³¼å
¥ãç°¡åã«ããããã«ã¯ã¬ã¸ãã ã«ã¼ãã®ãã¼ã¿ãä¿åããæ©è½ããªããã¢ã¦ãã§ããããã«ãªãã¾ã。ãã®æ°æ©è½ã使ãã«ã¯、 å®éã®ä¾ã¯、ãã¢ã§ã覧ããã ãã¾ã。ãã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ã«ã¯ãã¡ãããç»é²ã§ãã¾ã。ãã®ãã©ã¤ã¢ã«ã¯、Chrome 106 ã¾ã§è¡ãããäºå®ã§ã。 Shared Element Transition ã使ãã¨、ã·ã³ã°ã«ãã¼ã¸ ã¢ããªã±ã¼ã·ã§ã³(SPA)ã§æ´ç·´ãããç»é¢é·ç§»ãä½æã§ãã¾ã。è¦æ ãã®ããç»é¢é·ç§»ãæå°éã®éçºä½æ¥ã§ä½æã§ã、ããã©ã«ãã®ã¢ãã¡ã¼ã·ã§ã³ ããããã£ã使ããã¨ã、ç¬èªã®é·ç§»å¹æãã«ã¹ã¿ãã¤ãºãã¦å¸æã©ããã®ç»é¢é·ç§»ãå®ç¾ãããã¨ãã§ãã¾ã。ç»é¢é·ç§»ã¯ CSS ããããã£ã使ã£ã¦å®£è¨çã«è¨å®ãã¾ã。詳細ã«ã¤ãã¦ã¯、Shared Element Transition ãã覧ãã ãã。ãªãªã¸ã³ ãã©ã¤ã¢ã«ã¸ã®ç»é²ã¯、ããã·ã¥ãã¼ãããè¡ããã¨ãã§ãã¾ã。 Chrome ã§ä»¥åã«ãªãªã¸ã³ ãã©ã¤ã¢ã«ãè¡ããã¦ãã以ä¸ã®æ©è½ã¯、ç¾å¨ããã©ã«ãã§æå¹åããã¦ãã¾ã。 æ¨æ¸¬ã«ã¼ã«ã¯、ã¦ã§ã ã³ã³ãã³ãã§ç¹å®ã® URL ã®ããªãã§ããã¾ãã¯ããªã¬ã³ããªã³ã°ã許å¯ããä»çµã¿ãæä¾ãã¾ã。次ã«ä¾ã示ãã¾ã。 ã¦ã§ããã³ãã«ã«ãããµããªã½ã¼ã¹ã®èªã¿è¾¼ã¿ã¯、å¤æ°ã®ãªã½ã¼ã¹ãå¹ççã«èªã¿è¾¼ãæ¹æ³ã§ã。ãã®æ©è½ã使ãã«ã¯、ç¹å®ã®ãªã½ã¼ã¹ãç¹å®ã® URL ã§ã¦ã§ããã³ãã«ããæä¾ããããã¨ãã¦ã§ããã¼ã¸ã§å®£è¨ãã¾ã。次ã«ä¾ã示ãã¾ã。 ã¦ã§ããã³ãã«ã®è©³ããä½ææ¹æ³ã«ã¤ãã¦ã¯、ã¦ã§ããã³ãã«ã使ã£ã¦ã¿ããã覧ãã ãã。ã¦ã§ããã³ãã«ã«ãããµããªã½ã¼ã¹ã®èªã¿è¾¼ã¿ã®è©³ç´°ã«ã¤ãã¦ã¯、ã¦ã§ããã³ãã«ã«ãããµããªã½ã¼ã¹ã®èªã¿è¾¼ã¿ã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ãã覧ãã ãã。 PC ã§ã¦ã§ãã¢ããªã®ã¯ã©ã¤ã¢ã³ãé åãæ¡å¼µã、ã¿ã¤ãã«ãã¼é åãå«ãã¦ã£ã³ãã¦å
¨ä½ãè¦ããã¨ãã§ããããã«ãªãã¾ãã。ãã®å ´å、ã¦ã£ã³ã㦠ã³ã³ããã¼ã« ãã¿ã³(éãã、æ大å / 復å
、æå°å)ã¯ã¯ã©ã¤ã¢ã³ãé åã®ä¸ã«éãªã£ã¦è¡¨ç¤ºããã¾ã。ã¦ã§ãã¢ããªã®ãããããã¼ã¯、ã¦ã£ã³ã㦠ã³ã³ããã¼ã« ãªã¼ãã¼ã¬ã¤ãé¤ãã¦ã£ã³ãã¦å
¨ä½ã®æç»ã¨å
¥åãã³ããªã³ã°ãããå¿
è¦ãããã¾ã。ãã®æ©è½ã使ãã¨、ãããããã¼ã¯ã¤ã³ã¹ãã¼ã«ããã PC ã¦ã§ãã¢ããªããã©ãããã©ã¼ã ã®ã¢ããªã®ããã«è¦ãããã¨ãã§ãã¾ã。 æ示çã« Expires / Max-Age å±æ§ãæå®ã㦠Cookie ãè¨å®ããå ´å、400 æ¥ãè¶
ããæ¥ä»ã¯è¨å®ã§ããªããªãã¾ã。ããã¾ã§ã¯å¶éããªãã£ãã®ã§、æå¹æéãæ°åå¹´ã® Cookie ãå¯è½ã§ãã。ããã¯、ä»æ§ã®å¤æ´ã«å¾ã£ããã®ã§ã。 å
¨ç»é¢è¡¨ç¤ºæ©è½ã®å§è²ãããã¨、ãã Window ããå¥ã®ä¿¡é ¼ãã Window ã« å
¨ç»é¢è¡¨ç¤ºã³ã³ãããªã³ ã¦ã£ã³ãã¦ã使ãã¨、ã¦ã¼ã¶ã¼ã 1 度ã¢ã¯ãã£ãåããã ãã§、å
¨ç»é¢è¡¨ç¤ºã³ã³ãã³ãã¨ãããã¢ãã ã¦ã£ã³ãã¦ãå¥ã®ç»é¢ã«é
ç½®ã§ãã¾ã。ãã¢ãå
¬éããã¦ãã、ã½ã¼ã¹ã³ã¼ã㯠GitHub ã«ããã¾ã。 Web Bluetooth ããã¼ããã·ã§ã³ ããªã·ã¼ã§å¶å¾¡ã§ããããã«ãªãã¾ã。ãã¼ã¯ã³ã®åå㯠ã¦ã§ã ã«ã¹ã¿ã ãã©ã¼ãããæ©è½ã«ãã、æ¨æºåãããã¦ã§ã ã«ã¹ã¿ã ãã©ã¼ãããã使ã£ã¦、ãµãã¿ã¤ãºããã¦ããªãä»»æã®ãã¤ãã¼ããèªã¿æ¸ãã§ããããã«ãªãã¾ã。ã¾ã、ä¸é¨ã®éå®ããã OS åºæã®ãã©ã¼ããããèªã¿æ¸ããããã¨ãã§ãã¾ã(以åã®ã¢ããªããµãã¼ããããã)。 ãªãã¬ã¼ãã£ã³ã° ã·ã¹ãã ã®ã¯ãªãããã¼ããéãã¦ã¦ã§ãã¨ãã©ãããã©ã¼ã ã¢ããªã±ã¼ã·ã§ã³ã®éã§ãã¼ã¿ ãã¤ãã¼ãã交æãããã¦ã§ãã¢ã㪠ãããããã¼ãããããããã¾ãã。Clipboard API ã¯、ç¹ã«ãã使ãããæ¨æºãã¼ã¿ã¿ã¤ã(ããã¹ã、ã¤ã¡ã¼ã¸、ãªããããã¹ã)ããã¹ã¦ã®ãã©ãããã©ã¼ã ã§ãµãã¼ããã¦ãã¾ã。ãã ã、ãã® API ã¯ãã³ã°ãã¼ã«ãªç¹æ®ãã©ã¼ãããã¾ã§ã¯å¯¾å¿ãã¦ãã¾ãã。ç¹ã«、ç¾å¨ã®ã¦ã§ã ãã©ãããã©ã¼ã ã§ã¯、ã«ã¹ã¿ã ãã©ã¼ããã、TIFF(大åã¤ã¡ã¼ã¸ ãã©ã¼ããã)ãªã©ã®éã¦ã§ãæ¨æºãã©ã¼ããã、 ä»æ§ã«å¾ã、Chromium ã® WebGL å®è£
ã§ä»¥ä¸ã®æå®ãã§ããããã«ãªãã¾ã。 以åã®ãã¼ã¸ã§ã³ã® Chrome ã§ã¯、両æ¹ã¨ãæ¢å®ã® sRGB ã¨ãªã£ã¦ãã¾ãã。ç¾å¨ã®ãã¼ã¸ã§ã³ãã、"display-p3" ãå©ç¨ã§ããããã«ãªãã¾ã。 ãã®ãã¼ã¸ã§ã³ã® Chrome ã§ã¯、以ä¸ã®ãµãã¼ãã®çµäºã¨æ©è½ã®åé¤ãè¡ããã¾ã。ç¾å¨ãµãã¼ããçµäºãã¦ããæ©è½ã¨ä»¥åã«åé¤ãããæ©è½ã®ãªã¹ãã¯、ChromeStatus.com ãã覧ãã ãã。 iframe ã¯ãã¡ã¤ã«ã·ã¹ãã URL ã«ç§»åãããã¨ãã§ããªããªãã¾ã。ããããã¬ã¼ã ã®ãã¡ã¤ã«ã·ã¹ãã URL ã¸ã®ç§»åã¯、Chrome 68 ã§åé¤ããã¦ãã¾ã。 4 ã¤ã®ã¯ã©ã¤ã¢ã³ã ãã³ã( Chrome ã§ä»¥åã«ã»ãã¥ãªãã£éµãæä½ããããã«ä½¿ããã¦ãã U2F API ã®ãµãã¼ããçµäºãã¾ã。U2F ã»ãã¥ãªãã£éµèªä½ã¯éæ¨å¥¨ã§ã¯ãªã、ä»å¾ãåä½ãç¶ãã¾ã。 å½±é¿ãåãããµã¤ãã¯、Web Authentication API ã«ç§»è¡ããå¿
è¦ãããã¾ã。ãã¨ã㨠U2F API ã§ç»é²ãããèªè¨¼æ
å ±ã¯、ã¦ã§ãèªè¨¼çµç±ã§ãã£ã¬ã³ã¸ã§ãã¾ã。U2F API ã§ãµãã¼ãããã USB ã»ãã¥ãªãã£éµã、Web Authentication API ã®ãµãã¼ã対象ã§ã。 U2F 㯠Chrome ãªãªã¸ãã«ã®ã»ãã¥ãªãã£éµ API ã§、ãã£ãã·ã³ã°ã«å¼·ã 2 è¦ç´ èªè¨¼ã·ã¹ãã ãæ§ç¯ããããã«、ãµã¤ããã USB ã»ãã¥ãªãã£éµã«å
¬ééµèªè¨¼æ
å ±ãç»é²ãã¦、ãã£ã¬ã³ã¸ã§ããããã«ãã¾ã。U2F ã¯ãªã¼ãã³ãªã¦ã§ãæ¨æºã«ãªããã¨ã¯ãªã、Web Authentication API(Chrome 67 ã§ãªãªã¼ã¹)ã«åãè¾¼ã¾ãã¾ãã。Chrome 㯠FIDO U2F JavaScript API ãç´æ¥ãµãã¼ããããã¨ã¯ããã¾ããã§ããã、åçã®æ©è½ãæ㤠ãªã¼ã¸ã§ã³ ãã£ããã£
getDisplayMedia() ã使ã£ã¦ã¿ããåç»ã§ãã£ããã£ãããã¨ãã§ãã¾ã。ã¦ã§ãã¢ããªã§ãªã¼ã¸ã§ã³ ãã£ããã£ã使ãã¨、ãã©ãã¯ãããªãã³ã°ãã¦ã³ã³ãã³ãã®ä¸é¨ãåé¤ã§ãã¾ã。é常、ãã®æ©è½ã¯、ãªã¢ã¼ãã«å
±æããåã«å©ç¨ãã¾ã。
ã¡ãã£ã¢ã¯ã¨ãª ã¬ãã« 4 æ§æã¨è©ä¾¡
or
ããã³ not
、ãã¹ã、"unknown" ã®è©ä¾¡æ©è½ããµãã¼ãããã¾ã。ãã¨ãã°、ããã¾ã§ã®ã¡ãã£ã¢ã¯ã¨ãªã¯æ¬¡ã®ããã«è¨è¿°ããã¦ãã¾ãã。@media (min-width: 400px) { … }
@media (width >= 400px) { … }
ãªãªã¸ã³ ãã©ã¤ã¢ã«
æ°ãããªãªã¸ã³ ãã©ã¤ã¢ã«
focusgroup
focusgroup
CSS ããããã£ã使ãã¨、ãã¼ãã¼ãã®ç¢å°ãã¼ã使ã£ã¦ãã©ã¼ã«ã¹å¯è½ãªè¦ç´ éã§ãã©ã¼ã«ã¹ã移åããæä½ãæ¹åã§ãã¾ã。ãã©ã¦ã¶ã«ãã®æ©è½ã追å ãããã¨ã§、æ´åæ§、ã¦ã¼ã¶ã¼è£å©、ç¸äºéç¨æ§ã«æ¬ ããã«ã¹ã¿ã ã½ãªã¥ã¼ã·ã§ã³ã使ããã¨ãªã、ãã©ã¼ã«ã¹æä½ãå¶å¾¡ã§ããããã«ãªãã¾ã。Microsoft Edge ã®ãªãªã¸ã³ ãã©ã¤ã¢ã«ã«ã¯ãã¡ãããç»é²ã§ãã¾ã。ãã®ãã©ã¤ã¢ã«ã¯、107 ã¾ã§è¡ãããäºå®ã§ã。ã¯ã¬ã¸ãã ã«ã¼ãä¿åã®ãªããã¢ã¦ã
PaymentRequest()
ã³ã³ã¹ãã©ã¯ã¿ã®æåã®ãã©ã¡ã¼ã¿ã¨ãã¦æ¸¡ã methodData.data
ã§、showOptOut
ã true
ã«è¨å®ãã¾ã。次ã«ä¾ã示ãã¾ã。const methodata = [{
…
data: {
…
showOptOut: true
…
}
}];
const request = new PaymentRequest(methodData, details);
Shared Element Transition
å®äºãããªãªã¸ã³ ãã©ã¤ã¢ã«
æ¨æ¸¬ã«ã¼ã«
<script type="speculationrules">
{
"prefetch": [
{"source": "list", "urls": ["/weather/kitchener", "/weather/seattle", "/weather/tokyo"]}
]
}
</script>
ã¦ã§ããã³ãã«ã«ãããµããªã½ã¼ã¹ã®èªã¿è¾¼ã¿
<script type="webbundle">
{
"source": "https://example.com/dir/subresources.wbn",
"resources": ["https://example.com/dir/a.js", "https://example.com/dir/b.js", "https://example.com/dir/c.png"]
}
</script>
ã¤ã³ã¹ãã¼ã«ãã PC ã¦ã§ãã¢ããªåãã®ã¦ã£ã³ã㦠ã³ã³ããã¼ã« ãªã¼ãã¼ã¬ã¤
ä»åã®ãªãªã¼ã¹ã«è¿½å ããããã®ä»ã®æ©è½
Cookie ã® Expires / Max-Age å±æ§ã®ä¸é
400 æ¥ã¯、13 ãæã«è¿ãããã®ããæ°ã§ãããã¨ããé¸ã°ãã¾ãã。ããã ãã®æéãããã°、ã»ã¼ 1 å¹´ã« 1 度ããã¢ã¯ã»ã¹ããªããµã¤ã(å¥åº·ä¿éºã®çµ¦ä»éãé¸ã¶ãµã¤ããªã©)ãåé¡ãªãåä½ãã¾ã。CSS object-view-box
object-view-box
ããããã£ã使ãã¨、ã¤ã¡ã¼ã¸ã®ä¸é¨ãæå®ãã¦、ç½®æ対象ã¨ãªãè¦ç´ ã®ã³ã³ãã³ã ããã¯ã¹ã«æç»ã§ãã¾ã。ããã«ãã、CSS ã·ã£ãã¦ã®ãããªé©å㪠ink-overflow
åä½ãç¶æããªãã、ã«ã¹ã¿ã ã®ã°ãã¼ãã·ã£ãã¦ãé©ç¨ããã¤ã¡ã¼ã¸ãä½æã§ããããã«ãªãã¾ã。詳細ã«ã¤ãã¦ã¯、CSS object-view-box ããããã£ã®ç´¹ä»ãã覧ãã ãã。å
¨ç»é¢è¡¨ç¤ºæ©è½ã®å§è²
requestFullscreen()
ãå¼ã³åºãæ©è½ã移管ãããã¨ãã§ãã¾ã。ããã¯、éä¿¡å
ã® Window ãã¦ã¼ã¶ã¼ã«ãã£ã¦ä¸æçã«ã¢ã¯ãã£ãåãã、ããã解é¤ãããå¾ã«è¡ããã¾ã。ãã®æ©è½ã¯、Chrome 100 ã«å«ã¾ããæ±ç¨å§è²ã¡ã«ããºã ã«åºã¥ãã¦ãã¾ã。ãã«ãã¹ã¯ãªã¼ã³ ã¦ã£ã³ãã¦é
ç½® : å
¨ç»é¢è¡¨ç¤ºã³ã³ãããªã³ ã¦ã£ã³ãã¦
Web Bluetooth API ã®ãã¼ããã·ã§ã³ ããªã·ã¼
"bluetooth"
ã§、ããã©ã«ãã®è¨±å¯ãªã¹ã㯠'self'
ã§ã。overflow-clip-margin ã® visual-box
overflow-clip-margin
ããããã£ã¯、è¦ç´ ã®ã³ã³ãã³ããã¯ãªããã³ã°ãããã«æç»ã§ããç¯å²ãæå®ãã¾ã。ãã®æ©è½ã«ãã、visual-box
å¤ã使ã£ã¦åç
§ããã¯ã¹ãè¨å®ã§ããããã«ãªãã¾ã。ãã®åç
§ããã¯ã¹ã、ã³ã³ãã³ããã¯ãªããã³ã°ãããªã¼ãã¼ããã¼ ã¯ãªããã®ã¨ãã¸ãå®ç¾©ãã¾ã。Async Clipboard API ã®ã¦ã§ã ã«ã¹ã¿ã ãã©ã¼ããã
ã³ã³ãã³ããã¦ã§ãããã®ãã®ã§ãããã¨ã示ããã、ãã©ã¦ã¶ã¯ã¯ãªãããã¼ãã®ãã©ã¼ãããã®ååãæ¨æºåãããæ¹æ³ã§é£èªåãã¾ã。ãã®ãã、ãã©ãããã©ã¼ã ã®ã¢ããªã±ã¼ã·ã§ã³ã¯、ãµãã¿ã¤ãºããã¦ããªãã³ã³ãã³ããåãå
¥ãããã©ãããé¸æã§ãã¾ã。docx
(ããã¥ã¡ã³ã ãã©ã¼ããã)ãªã©ã®ç¬èªãã©ã¼ãããã¯ãµãã¼ãããã¾ãã。WebGL ã®æç»ãã£ã³ãã¹ ã«ã©ã¼ ããã¸ã¡ã³ã
ãµãã¼ãã®çµäºã¨æ©è½ã®åé¤
ãã¡ã¤ã«ã·ã¹ãã URL ã«ã¢ã¯ã»ã¹ãããµã¼ããã¼ã㣠ã³ã³ãã³ãã®ãããã¯
éæ¨æºã¯ã©ã¤ã¢ã³ã ãã³ã ã¢ã¼ãã®åé¤
dpr
、width
、viewport-width
、device-memory
)ã«ã¯ããã©ã«ãã®è¨±å¯ãªã¹ã self
ãããã¾ãã、Android ã§ã¯ä»æ§ã¨ã¯ç°ãªã、ããã©ã«ãã®è¨±å¯ãªã¹ã *
ããããã®ããã«åä½ãã¾ã。ãã®ç¹ãä¿®æ£ãã、ãããã®ãã³ãã§æ示çãªå§è²ãå¿
é ã¨ãªããã、Android ã§ã®ãã©ã¤ãã·ã¼ãæ¹åããã¾ã。U2F API(Cryptotoken)ã®åé¤
chrome.runtime.sendMessage()
ã¡ã½ãããæä¾ãã Cryptotoken ã¨å¼ã°ããã³ã³ãã¼ãã³ãæ¡å¼µæ©è½ãå
¬éãã¾ãã。U2F 㨠Cryptotoken ã¯ç¢ºå®ã«ã¡ã³ããã³ã¹ ã¢ã¼ãã«å
¥ã£ã¦ãã、ãã 2 å¹´éã«ããã£ã¦ Web Authentication API ã¸ã®ç§»è¡ãæ¨å¥¨ããã¦ãã¾ã。