0
內容確實在模擬器內部顯示出來,並且用真實設備進行調試,但在用真實設備測試時沒有顯示任何東西(使用發佈的.apk)。它只是顯示白色的空白容器。或者我錯過了什麼?Webview沒有顯示任何內容(html)反應本機
<WebView
ref={(wView) => {this.wView = wView}}
javaScriptEnabled={true}
// onBridgeMessage={this.onBridgeMessage}
onMessage={this.onMessage}
injectedJavaScript="window.postMessage = String(Object.hasOwnProperty).replace('hasOwnProperty', 'postMessage');"
automaticallyAdjustContentInsets={false}
domStorageEnabled={true}
startInLoadingState={true}
source={mainHtml} <-- load with, var mainHtml = require('./MainHtml.html');
style={{width: 320,height:100,flex: 1}}/>
環境
反應天然-CLI:2.0.1
反應天然:0.43.4
反應:16.0.0-α .6
Device(AS美國Zenfone)
Android版本6.0.1
那麼,是否意味着它從項目文件夾的根目錄開始? –
謝謝,現在正在工作..我做的是,在android \ app \ src \ main \ assets創建資產文件夾,並將所有HTML文件放在那裏,然後用'source = {{uri:' file:/// android_asset/ .html'}} –