Ich möchte Google benutzerdefinierte Suchmaschine in meiner React-Anwendung verwenden. Aber ich habe ein Problem, es anzuwenden.Google Benutzerdefinierte Suchmaschine - mit ReactJS
ich in google Website wird kontrolliert, dass der Code
<script>
(function() {
var cx = '008391824253360889328:j5posmpyok0';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
ist aber ich habe keine Ahnung, wie es in jsx zu ändern, die in Reaktion verwenden kann.
Kann jemand helfen? Vielen Dank.
Danke. Darüber hinaus, wie Sie gcse: searchbox> in render() - Funktion in JSX hinzufügen. Weil " gcse: searchbox>" xml ist und nicht in jsx verwendet werden kann. –
@VictorDiao Sie haben 2 Möglichkeiten, denke ich. Einer ist [hier] (https://stackoverflow.com/a/44012269/2315280) beschrieben, der besagt, dass Sie [dangerousSetInnerHTML] verwenden können (https://facebook.github.io/react/docs/dom-elements.html#). gefährlich, aber es ist gefährlich. Zweitens können Sie [hier] (https://developers.google.com/custom-search/docs/element#html5) Html5-div-Tags für die Suche verwenden. – bennygenel