2016-07-11 14 views
0

Ich möchte klicken Ereignis in Webansicht Unten ist mein Code, aber es funktioniert nicht.Klicken Sie auf Ereignis in WebView Android Reagieren Native

_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} 
    /> 
); 

} }

Antwort

0

Was passiert, wenn Sie Ihre Schaltfläche Tag richtig schließen und vielleicht Ihre alert('hi') in Anführungszeichen wickeln?

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

Ich habe versucht, es hat nicht funktioniert. Es funktioniert gut in iOS aber nicht in Android. –

+0

Oh gut, dass es in iOS funktioniert. Dann würde ich einfach damit spielen, bis du herausgefunden hast, wie es in Android funktioniert. Was ist, wenn Sie das 'javascript: alert ('hi')' 'gemacht haben? –

+0

Dies funktioniert auch nicht. –

Verwandte Themen