zoukankan      html  css  js  c++  java
  • 将博客园中谷歌搜索替换为必应搜索

    谷歌搜索用不了?替换成必应吧。看看这个博客的搜索是不是必应?修改方法如下

    1.开通js权限(联系博客园工作人员)

    2.在博客后台管理的页首Html代码中添加如下代码

    <script src="https://files.cnblogs.com/files/wintertone/js02.js" type="text/javascript" charset="gb2312"></script>

    这样就可以了!


    以下是js02.js代码,不需要写,有兴趣的可以看看

    window.onload = function () {//网页加载完成后使用bing搜索替换google搜索
        document.getElementById('widget_my_google').innerHTML='<input type="text" name="google_q" id="google_q" onKeyDown="return google_go_enter(event)" class="input_my_zzk">&nbsp;<input onClick="bing_go()" type="button" value="必应搜索" class="btn_my_zzk">';
        }
    function bing_go(){//bing搜索方法
        return location.href="http://cn.bing.com/search?q="+encodeURIComponent("site:www.cnblogs.com/"+currentBlogApp+"/ "+document.getElementById("google_q").value),!1
        }

    不过使用window.onload有一个缺点,就是页面加载完显示的一瞬间还是谷歌搜索。不过这个缺点并不明显,因为立刻就会变成必应搜索。

    笔者试过使用$(document).ready,虽然在自己电脑上调试没有问题,页面显示时就显示必应搜索,但是上传到博客园中就不行了,页面加载完始终是谷歌搜索。笔者经过调试认为是因为网站是通过后台js添加的谷歌搜索,(document).ready事件触发时谷歌搜索没有加载,而我在自己电脑上调试时谷歌搜索已经在html里写好,该事件触发时谷歌搜索已经存在。

    如果谁有好的解决方案,希望能告诉我,谢谢。


    *发现文本框回车不会走必应搜索,备修复

  • 相关阅读:
    运行从别处复制过来的linux可执行程序
    查看linux服务器版本
    编码问题
    Programmer Dvorak键盘布局
    Ubuntu下安装JDK图文解析
    数据结构和算法设计专题之---24点游戏(穷举法和递归法)
    数据结构和算法设计专题之---单链表的逆序
    Android中实现静态的默认安装和卸载应用
    J2EE学习篇之--JQuery技术详解
    MyEclipse6.0中使用aptana插件,添加jquery提示功能
  • 原文地址:https://www.cnblogs.com/wintertone/p/6492409.html
Copyright © 2011-2022 走看看