2016-07-11 11 views
0

webview内でクリックイベントをバインドしたい 以下は私のコードですが動作しません。あなたが適切にあなたのボタンのタグを閉じて、多分、引用符であなたのalert('hi')をラップする場合WebViewのイベントをクリックしてAndroid Reactネイティブをクリックします

_renderContent() { 
var s = ''; 
if(this.state.contents.length > 0) { 
    this.state.contents.map((guid, i) => { 
    s += '<div style="font-size:48;padding-left:10px;"><button onClick = alert("hi");>try<button></div>'; 
    }); 

    return (
    <WebView 
     source={ { html: s} } 
     scalesPageToFit={true} 
     startInLoadingState={false} 
    /> 
); 

}}

答えて

0

はどうなりますか?

<div style="font-size:48;padding-left:10px;"><button onClick="alert('hi')";>try</button></div> 
+0

私はそれがうまくいかなかったことを試みました。それは、OSでうまくいきますが、アンドロイドではうまくいきません。 –

+0

iOSでうまくいくよ。それで、あなたはそれをAndroidで動かす方法を理解するまで、私はちょうどそれと一緒に遊んでいます。このjavascript:alert( 'hi') 'を実行したらどうなりますか? –

+0

これも機能しません。 –

関連する問題