mar*_*ski 5 javascript google-custom-search reactjs
我需要在React应用程序中嵌入一个JS小部件.有办法吗?
JS小部件是Google自定义搜索:
(function() {
var cx = '111:xxx';
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);
})();Run Code Online (Sandbox Code Playgroud)
<gcse:search></gcse:search>Run Code Online (Sandbox Code Playgroud)
使用 conponentDidMount
conponentDidMount() {
(function() {
var cx = '111:xxx';
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);
})();
}
Run Code Online (Sandbox Code Playgroud)
并使用
<div class="gcse-searchbox" data-resultsUrl="http://www.example.com"
data-newWindow="true" data-queryParameterName="search" />`
Run Code Online (Sandbox Code Playgroud)
而不是<gcse:search></gcse:search>根据文件
| 归档时间: |
|
| 查看次数: |
600 次 |
| 最近记录: |