我正在使用React Native构建一个Android应用程序.它有一个webview,可以在本地读取HTML文件.
这是我用来渲染webview的代码片段.
<WebView ref="webview"
source={require('./helloworld.html')}
javaScriptEnabled style={styles.webView} />
Run Code Online (Sandbox Code Playgroud)
这在开发构建期间很有效.HTML文件加载在webview上并呈现良好.
但它不适用于Android发布/生产版本.webview为空,如果我使用chrome:// inspect进行检查,则webview为空并且不加载HTML文件.
根据我的理解,React Native无法在Android生产构建期间将helloworld.html捆绑为资产.我注意到它在iOS上运行良好.
知道怎么解决吗?
当我在Chrome和Firefox中运行此代码http://jsfiddle.net/KW3Dw/4/时,两者的显示边界都不同.我在Chrome中的相邻单元格之间看到了一个短划线,而在Firefox中,它没有任何破折号.我怎样才能解决这个问题?
我想用HTML,JS创建一个自定义事件.
<input type="text" oncustombind="foo(event);" />
Run Code Online (Sandbox Code Playgroud)
我该如何创建一个这样的?'oncustombind'是我想要创建的自定义事件.我应该能够调用oncustombind属性中定义的函数/代码.另外,我需要将一些数据传递给事件对象.
我不想使用任何库,如jquery,YUI.
任何帮助将深表感谢.
html ×2
android ×1
border ×1
css ×1
custom-event ×1
events ×1
firefox ×1
ios ×1
javascript ×1
react-native ×1
webview ×1