今天在百不度的侧边栏添加了一个Google自定义站内搜索,优点是可以减少数据库查询,从而减轻服务器负担,因为搜索结果是 Google 提供的,不用再去数据库中搜索了,这一点是十分棒的。但同时也存在一个让百不度头痛的问题——Google自定义站内搜索在IE7下提交表单时出错。
出错描述:
前提条件:使用IE7浏览百不度。
出错情况一:在侧边栏的站内搜索中输入“中文关键字”,然后回车或者点击按钮提交,将会出现如下的出错信息:

点击“确定”后又会弹出一个对话框,如下:

然后就只能把IE直接关掉了。
出错情况二:在侧边栏的站内搜索中输入“英文或拼音关键字”,然后点击按钮提交,也将会出现上述的出错信息,而直接回车就不会出错。
错误情况补充:以前使用WordPress自带的搜索功能,在搜索框中输入“中英文关键字”,然后点击按钮提交同样会出现上面的问题,而直接回车就不会出错。
以上问题在Firefox3.0中都不会出现。
出错分析:
1、我所装的IE存在问题。(我认为这个最有可能)原因是在我的电脑上无法直接双击或者单击右键选择打开来打开保存在电脑上的网页文件。只能先打开浏览器然后用文件菜单的打开命令才能打开保存在本地的网页文件。就是这个问题一直困扰着我,Google、BaiDu了N下都没有得到解决方法,重装IE也不行。
2、IE自身存在Bug。不知道我所出现的问题在各位看官的浏览器是否会出现,麻烦各位看官试着在侧边栏搜索一下,看看是否会出现相同的问题,最后请在下面留下你的测试结果,Thanx!
3、表单代码存在问题。(我认为这个可能性很小)
Update:通过在同学的IE7下测试,结果不会出现百不度所描述的问题,因此可以断定是百不度所装的IE7有问题,这又该如何解决呢?
原创文章如转载,请注明:转载自百不度 [ http://www.baibudu.com/ ]
本文链接地址:http://www.baibudu.com/google-zi-ding-yi-zhan-nei-sou-suo-zai-ie7-xia-ti-jiao-biao-dan-shi-chu-cuo/
