2017-06-24 32 views
1

無法獲取JavaScript工作在陣營原生的WebView在Android上:JavaScript是不工作在Android版(javaScriptEnabled = TRUE時)反應,原生的WebView

<View style={[styles.flex]}> 
      <WebView 
       style={[styles.flex]} 
       source={{uri: 'http://partners.zeew.eu/'}} 
       javaScriptEnabled={true} 


      /> 
</View> 
+0

你說的不工作呢?該網站的js不工作,或者你正在注入js? – Raymond

+0

網站正在工作,WebView沒有響應JS,它似乎在WebView中被禁用。 –

+0

嘗試一個真正的Android設備。我無法獲得返回一個webpack在x86 Android模擬器中工作的URL。但是,他們工作很好的模擬器的網頁瀏覽器? –

回答

0

嘗試一個真正的Android設備上運行。

  • 在x86 Android模擬器,我不能得到的WebView運行的URL 返回的WebPack(角)束(其他網頁正常工作)
  • 如果複製到相同的URL工作正常x86 Android模擬器的原生Web瀏覽器。
    • 相同的URL可以正常運行在真實Android設備上的WebView上。

我不知道如果有什麼比更javaScriptEnabled需要

render() { 
 
    return (
 
     <WebView 
 
     source={{ uri: this.props.uri }} 
 
     style={{ marginTop: 0 }} 
 
     scalesPageToFit 
 
     javaScriptEnabled 
 
     domStorageEnabled 
 
     startInLoadingState 
 
     mixedContentMode="always" 
 
     /> 
 
    ); 
 
    }