`
shangjava
  • 浏览: 1234151 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CSDN博客工具配置部分存在Bug,导致不能加载Google搜索

阅读更多

一直想给博客主页加上一个搜索功能,方便搜索功能。于是注意到CSDN的配置板块可以输入公告。公告内容可以是HTMLJavascript,应该说,这应该具备了在博客主页加载Google搜索功能的基本条件。于是,按照以下步骤,企图实现不果,发现了CSDN的一个Bug

步骤1. 登录CSDNBlog书写工具,点击配置选项卡

步骤2. 在公告中按照Google的指示输入如下内容:

<!-- Search Google -->

<center>

<form method="get" action="http://www.google.com/custom" target="_top">

<table bgcolor="#ffffff">

<tr><td nowrap="nowrap" valign="top" align="left" height="32">

<input type="text" name="q" size="31" maxlength="255" value=""></input>

</td></tr>

<tr><td valign="top" align="left">

<input type="submit" name="sa" value="Google 搜索"></input>

<input type="hidden" name="client" value="pub-9998836744800774"></input>

<input type="hidden" name="forid" value="1"></input>

<input type="hidden" name="ie" value="GB2312"></input>

<input type="hidden" name="oe" value="GB2312"></input>

<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"></input>

<input type="hidden" name="hl" value="zh-CN"></input>

</td></tr></table>

</form>

</center>

<!-- Search Google -->

步骤3. 保存。点击博客主页。

步骤4. 在主页出现了预期Google搜索界面

步骤5. 输入一个想要查询的关键字,如“PHPUnit袖珍手册”。点击“Google 搜索”按钮

期望:

出现搜索结果。

实际:

博客主页页面刷新了一下,什么也没发生。

分析:

步骤1:查看博客主页源码,查看在公告栏中的内容是否在。查看结果,在,排除读取问题。

步骤2:查看Google搜索代码前后内容。发现有这么一段代码:

...

function showComment(){

return;

}

//-->

</script>

<form name="Form1" method="post" action="" id="Form1">

<div>

<input type="hidden" name="__VIEWSTATE" id="

__VIEWSTATE" value="" />

</div>

...

<!-- Search Google -->

...省略Google搜索引擎加载代码

<!-- Search Google -->

...

<a id="Footer1_Hyperlink3" NAME="Hyperlink1" href="http://ASP.NET"><img src="/images/PoweredByAsp.Net.gif" style="border-width:0px;" /></a>

<br />

Copyright &copy; 萨默尔

</p>

</form>

<script language="javascript">

<!--

....

请注意红色斜体代码,是一个<form>对。但是没有action地址。因为这对<form>包裹在Google搜索引擎的<form>对外面,正是这段代码导致了Google搜索引擎失效。

从页面设计来看,这个<form>没有实现任何有意义的功能,应该是CSDN程序员修改程序时的笔误吧。希望CSDN有关人员能够迅速改正。

分享到:
评论

相关推荐

    谷歌浏览器打不开网页怎么办

    过时的浏览器可能存在已知的bug。在Chrome菜单中,选择“帮助”&gt; “关于Google Chrome”,浏览器会自动检查并安装更新。 6. **重置Chrome设置**:如果上述方法无效,可以考虑重置Chrome到默认设置。在地址栏输入`...

    google 地图

    7. **处理bug**:在开发过程中遇到的bug可能涉及到地图不显示、位置更新不准确或API调用错误等问题。检查日志输出,使用调试工具,以及查阅官方文档和开发者社区的解决方案来修复它们。 8. **优化和扩展**:除了...

    vue项目谷歌调试插件

    "Vue项目谷歌调试插件"就是专为Vue开发者设计的一款工具,它可以帮助我们在谷歌浏览器(Chrome)中更便捷地调试Vue应用。下面将详细介绍这款插件的使用及其重要性,以及如何将其安装到Chrome浏览器。 首先,Vue调试...

    java+lib所有包

    - Gradle是另一种强大的构建工具,它支持Groovy和Kotlin DSL,提供了更灵活的构建配置,同样能方便地管理和下载库。 4. IDE中的lib包管理: - Eclipse、IntelliJ IDEA等集成开发环境(IDE)都有内置的库管理功能...

    chrome.exe

    Google曾在自己的官方博客中宣布在Beta版Chrome25 中将加入网络语音API(Web SpeechAPI),让用户在某些嵌入了JavaScript的网页中可以更方便地使用语音指令、听写等功能。同时新版本在内容安全策略标头(Content ...

    谷歌浏览器插件神奇油猴子

    虽然大部分脚本都是由热心的开发者无私分享,但也有可能存在恶意脚本。因此,只应从可信赖的源下载脚本,并定期检查已安装脚本的行为。同时,Tampermonkey本身具有脚本管理功能,用户可以随时启用、禁用或删除脚本,...

    android u设计

    - **内容加载**:采用懒加载等方式优化内容加载过程,减少用户等待时间。 ### 三、手机UI设计最佳实践 #### 1. Android与iPhone应用程序界面布局对比 - **设计差异**:虽然Android和iOS都遵循一定的设计原则,但...

    Android从入门到高手进阶(长青说安卓系列)

    1. **热修复**:如Tinker,实现应用在不重启的情况下修复Bug。 2. **插件化开发**:了解Split APKs和动态加载技术,实现模块化的应用开发。 通过这个"长青说安卓系列"的学习,你可以逐步建立起全面的Android开发...

    AndFix热修复Demo

    AndFix热修复技术是Android应用开发中的一个重要概念,它允许开发者在不重新发布应用到Google Play或其他应用商店的情况下,修复应用程序中的运行时错误或漏洞。AndFix(Android Fast Fix)由阿里巴巴开发,它通过...

    GlideDemo:本项目主要以郭霖先生的Glide系列 文章为基础的Demo

    GlideDemo 本项目主要以郭霖先生的 这一系列的 Glide 文章为基础的Demo Glide官方中文文档: ...,该项目存在的Bug:使用wifi网络加载不了图片,需要使用3g/4g网络 跃迁:化学系女生的工程师之路 Okhttp缓存源码分析

    Python小恐龙快跑小游戏源代码

    【Python小恐龙快跑小游戏源代码】是一款基于Python编程语言开发的后端游戏,它复刻了著名的谷歌浏览器小恐龙跳跃避开障碍物的玩法。在这款游戏的实现中,Python的强大功能和灵活性得到了充分的体现,使得开发者能够...

    GooglePcMan 加强版

    在PAC MAN诞生30年之际,Google给大家还原了一个网页版的PAC MAN: http://www.google.com/pacman/ 为方便大家把此游戏嵌入到自己的网站上,特提炼出此游戏。并做了如下修改: 1、修正了在多人游戏时,“作战时间”...

    Android代码-[安卓开源]空气质量检测客户端项目.zip

    通过分析博客文章`blog_csdn_net_icyfox_bupt_article_details_18953581.pdf`,可以了解布局的设计思路和实现方式。 3. **数据获取**:空气质量数据通常来自API服务,开发者需要实现网络请求来获取这些数据。可能...

    安卓期末课程设计、一款仿学习i强国的强国通App 包含源代码、使用手册和心得体会

    10. **持续集成与部署**:了解如何将应用发布到Google Play Store,以及如何配置版本控制(如Git),实现持续集成和版本管理。 通过这个项目,学生不仅能实践Android应用开发的全流程,还能提升对用户体验、性能...

    企业SEO优化站 17.6

    41.修正手机端网站不能同步生成问题;42.栏目类别新增功能上下移动,产品和新闻新增功能置顶、前移、后移、底部功能;更加人性化操作排序;43.最新升级:自动推送为提高站点新增网页发现速度推出的工具,安装自动推...

    只改一个值 马上加快宽带上网速度 只改一个值 马上加快宽带上网速度

    使用快速、稳定的公共DNS服务器,比如Google DNS或Cloudflare DNS,可以减少域名解析的延迟,加快网页加载速度。 5. **网络驱动程序更新**:有时,网络设备的驱动程序过时也可能影响网速。更新到最新的驱动程序,...

    android 开发秘籍

    Android开发是移动应用开发领域的一个重要组成部分,涉及到多种技术栈和工具,包括但不限于Java、Kotlin、XML、Android Studio、Gradle等。以下将详细介绍Android开发中的几个核心知识点。 ### 1. Java与Kotlin:...

    BestShell:世界上最好用的php大马

    请勿用作非法用途! 具体介绍: ://yzddmr6.tk/2019/09/01/BestShell/... udf提权自动加载路径,不用再选择@@ basedir了,并且修复了一个加载路径时的小bug 去除大马标题,防止谷歌黑客找马 从其他大马里移植了顶部函数

    bert_chinese_pytorch:伯特中文文本分类

    BERT是由Google在2018年提出的一种预训练语言模型,它通过在大规模无标注文本上进行预训练,然后在特定任务上进行微调,能够实现对各种自然语言任务的高效处理,包括文本分类、命名实体识别、情感分析等。...

Global site tag (gtag.js) - Google Analytics