<ScrollView
ref={scrollRef}
horizontal
scrollEnabled={isScroll}
contentContainerStyle={{height: HEIGHT, overflow: 'hidden'}}
style={{
width: metrics.screenWidth - widthOffset,
}}
onScroll={_onScroll}>
<WebView
ref={webviewRef}
automaticallyAdjustContentInsets={false}
scrollEnabled={false}
showsHorizontalScrollIndicator={false}
showsVerticalScrollIndicator={false}
onLoadEnd={_loadEnd}
bounces={false}
source={{
html: getHtml(final, scale),
}}
style={{
height: HEIGHT,
width: WIDTH,
backgroundColor: 'transparent',
}}
onMessage={_onMessage}
javaScriptEnabled={true}
textZoom={90}
/>
</ScrollView>
также есть
source.replace(
'<img',
'<img ontouchend="window.ReactNativeWebView.postMessage(`imgsrc__`+this.src)"',
)
, поэтому проблема в , когда я прокручиваю этот скролл-просмотр по html img, он получает прикосновение, и телефон вибрирует. Есть ли способ отключить hapticfeedback веб-просмотра либо с конца источника (html), либо с конца реакции-нативного веб-просмотра?
Я думаю, это связано с тем, что при прокрутке тега img взаимодействие воспринимается как longtouch таким образом, он позволяет использовать longtouch в веб-просмотре.