React-Native WebView открыть Google Docs удалить заголовок - PullRequest
3 голосов
/ 21 мая 2019

При запуске Google Docs в WebView Я хочу отключить заголовок Документов Google. Когда я программировал с помощью Swift, мне пришлось отключить JavaScript. Поэтому я попробовал тот же метод, но он не работает. Как удалить заголовок Документов Google из React-Native WebView?

import React, { Component } from 'react';
import { StyleSheet,View,WebView } from 'react-native';
import {
  Container, Header, Left, Button, Icon, Content,Text
} from 'native-base';


const styles = StyleSheet.create({
  wrapper: {
    justifyContent: 'center',
    flexDirection: 'column',
    flex: 1,
  },
});

class WebViewContainer extends Component {

  render() {
    return (
      <View style={styles.wrapper}>
      <Container>
      <Header />
        <Content scrollEnabled={false} contentContainerStyle={styles.wrapper}>
        <Text>text</Text>
          <WebView
            injectedJavaScript={false}
            javaScriptEnabled={false}
            originWhitelist={['*']}
            source={{ uri: 'https://docs.google.com/document/d/1VyuUU550TtZNMpX31z9lRSrYFABkthLXi-4qfheq4GU/edit?usp=sharing' }}
          />
          <Text>text</Text>
        </Content>
      </Container>
      </View>
    );
  }
}

export default WebViewContainer;

https://snack.expo.io/r1mBAV-64

1 Ответ

0 голосов
/ 23 мая 2019

Проблема в том, что javaScriptEnabled не применяется к IOS.

Вы можете изменить react-native-webview, чтобы применить javaScriptEnabled.

https://github.com/aksmfosef11/react-native-webview/tree/add-javascriptEnabled-in-IOS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...