728x90
반응형

상품관련된 부분을 api를 통해 html 태그를 통해서 받게되었다.

 

핸드폰 가로비율에 100%로 맞추고, 웹뷰안에서 네비게이팅을 하지않도록 작성했다

 

<WebView
style={{ height: Dimensions.get('window').height }}
originWhitelist={['*']}
source={{
html: html,
}}
onShouldStartLoadWithRequest={(event) => {
if (event.url.slice(0, 4) === 'http') {
Linking.openURL(event.url);
return false;
}
return true;
}}
setBuiltInZoomControls={false} // android prevent zoom
showsHorizontalScrollIndicator={false} //indicator 숨김
showsVerticalScrollIndicator={false} //indicator 숨김
/>

화면 100% 맞추는 작업은 html을 

 

const returnImageWidth100 = resultAws.replaceAll(
'<img ',
'<img width = "100%"',
);

const zoomDisable = `<meta name = "viewport" content="initial-scale=1.0, maximum-scale=1.0">`;

return zoomDisable + returnImageWidth100;

해당함수로 직접 변경해줘서 해결했다.

728x90
반응형

+ Recent posts