首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应本地android :如何设置WebChromeClient

反应本地android :如何设置WebChromeClient
EN

Stack Overflow用户
提问于 2018-07-12 12:45:06
回答 1查看 1.4K关注 0票数 0

我是javascript的初学者,我必须在Reactive原住民中使用chrome客户端,因为firebase在本地android webview中不工作。

我试过这个

代码语言:javascript
复制
import React, { Component } from 'react';
import { WebView } from 'react-native';

class MyWeb extends Component {
  render() {
    return (
      <WebView
        source={{uri: 'https://github.com/facebook/react-native'}}
        style={{marginTop: 20}}
      />
    );
  }
}

但是它说你不能在本地的webview中使用firebase auth,现在我正在学习本教程。

https://github.com/alinz/react-native-webview-bridge

上面写着

添加以下代码将包添加到MainApplication.java

代码语言:javascript
复制
(MainActivity.java if RN < 0.29)
protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
                new WebViewBridgePackage() //<- this
        );
    }

在我的app本机项目中,我找不到任何名为MainApplication.java的文件,我使用的是创建反应本地应用程序,请帮助我在移动应用程序中使用javascript-firebase auth和javascript功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-12 13:55:33

世博会在我们的核心API中没有反应-本地-webview-桥。如果需要添加带有自定义本机代码(java或objective)的包,则需要与世博会分离

这可能是解决你的问题,它会更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51306071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档