Google自定义搜索未在iOS Chrome中返回结果

时间:2015-11-02 17:26:53

标签: 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.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; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3。搜索结果会在Chrome控制台中呈现,但在我在实际移动设备上测试时会失败。任何帮助表示赞赏!

0 个答案:

没有答案