React Native:如何在组件中添加脚本标签

新手上路,请多包涵

我正在尝试在 React Native 应用程序的组件内添加标签。下面是我的代码,它似乎不起作用。谁能告诉我如何解决这个问题?

 import React, {Component} from 'react';
import PropTypes from 'prop-types';
import Dimensions from 'Dimensions';
import {StyleSheet, View, TextInput, Image, Text} from 'react-native';

export default class Chatbot extends Component {
  render() {
    return (
      <View>
        <Text>Testing</Text>

		<script type="text/javascript">
		    window.__be = window.__be || {};
		    window.__be.id = "5b3a47b4b30a36000769d821";
		    (function() {
		        var be = document.createElement('script'); be.type = 'text/javascript'; be.async = true;
		        be.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.botengine.ai/widget/plugin.js';
		        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(be, s);
		    })();
		</script>

      </View>
    );
  }
}

原文由 Eunicorn 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 409
1 个回答

我的猜测是您正在编写的代码不会在浏览器中运行。脚本标签用于告诉浏览器:“嘿浏览器,停止。我们这里有一些 javascript。执行它”,所以你应该忘记脚本标签。

原文由 Filip W 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题