File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " @cross/runtime" ,
3- "version" : " 0.0.15 " ,
3+ "version" : " 0.0.16 " ,
44 "exports" : " ./mod.ts" ,
55 "fmt" : {
66 "lineWidth" : 200 ,
Original file line number Diff line number Diff line change @@ -313,13 +313,17 @@ export function getCurrentArchitecture(): Architecture {
313313 const userAgent = navigator . userAgent ;
314314 // @ts -ignore Cross Runtime
315315 const platform = navigator . platform ;
316- // Clues for x86/x64
317- if ( platform . indexOf ( "Win64" ) !== - 1 || platform . indexOf ( "x64" ) !== - 1 ) {
316+
317+ if ( platform . indexOf ( "Win64" ) !== - 1 || platform . indexOf ( "x64" ) !== - 1 || platform . indexOf ( "x86_64" ) !== - 1 ) {
318+ return Architecture . x64 ;
319+ } else if ( platform . indexOf ( "Win32" ) !== - 1 || ( platform . indexOf ( "x86" ) !== - 1 && platform . indexOf ( "x86_64" ) === - 1 ) ) {
320+ return Architecture . x86 ;
321+ } else if ( userAgent . indexOf ( "Win64" ) !== - 1 || userAgent . indexOf ( "x64" ) !== - 1 || userAgent . indexOf ( "x86_64" ) !== - 1 ) {
318322 return Architecture . x64 ;
319- } else if ( platform . indexOf ( "Win32" ) !== - 1 || platform . indexOf ( "x86" ) !== - 1 ) {
323+ } else if ( userAgent . indexOf ( "Win32" ) !== - 1 || ( userAgent . indexOf ( "x86" ) !== - 1 && userAgent . indexOf ( "x86_64" ) === - 1 ) ) {
320324 return Architecture . x86 ;
321325 }
322- // Clues for ARM
326+
323327 if ( userAgent . indexOf ( "arm64" ) !== - 1 ) {
324328 return Architecture . arm64 ;
325329 } else if ( userAgent . indexOf ( "arm" ) !== - 1 ) {
You can’t perform that action at this time.
0 commit comments