在IE6中查看时,Google自定义搜索中的搜索结果链接无效

时间:2009-07-23 13:38:58

标签: javascript internet-explorer-6 google-search-api

当我在IE6中查看来自Google CS的搜索结果时,我目前使用的其中一个社区网站存在此问题。

例如these results。尝试单击任何结果不会激活浏览器跟随链接。奇怪的是,转换点击或右键单击并在新窗口中打开都可以正常工作。

以前有人见过这样的事吗?关于如何解决它的任何想法?

1 个答案:

答案 0 :(得分:2)

这是一个潜在的解决方案:

  

替换以下代码行:

var a=encodeURIComponent||escape;
     

使用:

var a=encodeURIComponent;
     

或者:

var a=escape;

来自Google Support thread

请注意,此问题已解决特定IE6版本的问题:

6.0.2900.2180.xpsp_sp2_gdr.080814-1233

我使用IE6版本测试了您的示例页面:

6.0.2900.5512.xpsp_sp3_gdr.090206-1234CO

加载结果或跟踪结果链接时没有问题。

如果上述方法无效,请确保跨不同域的导航子帧安全设置设置为启用。有关详细信息,请参阅this post

希望这有帮助!