Javascript 谷歌自定义搜索在iOS Chrome中不返回结果
我正在使用以下代码在移动页面上添加自定义Google搜索:Javascript 谷歌自定义搜索在iOS Chrome中不返回结果,javascript,ios,google-chrome,Javascript,Ios,Google Chrome,我正在使用以下代码在移动页面上添加自定义Google搜索: <script> (function() { var cx = 'xxxxxx'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.pro
<script>
(function() {
var cx = 'xxxxxx';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//cse.google.com/cse.js?mob=1&cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
搜索功能适用于除iOS Chrome之外的所有移动浏览器。在iOS Chrome上,呈现的结果页面为空白,搜索栏位于顶部。我一直在使用Chrome控制台模拟iOS Chrome,将设备和UA指定给Mozilla/5.0 iPhone;UCPU iPhone OS 5_1_1类似Mac OS X;比如Gecko CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3。搜索结果在Chrome控制台中呈现,但在实际移动设备上测试时失败。感谢您的帮助 它在您的设备上的Safari中工作吗?iOS上的Chrome使用WebKit/WebView@Kinlan是的,它在我的设备上的Safari上工作。我已经要求使用老式iPhone的同事也对其进行测试。它适用于Safari,但不适用于iOS Chrome。