IE:点击Google +1时会打开一个新窗口,然后再次尝试关闭

时间:2011-07-19 11:44:10

标签: internet-explorer-8 internet-explorer-9 google-plus-one

我最近向我的网站推出了一些Google +1按钮。

我正在调用这样的按钮:

<g:plusone size="small" 
      count="false" 
      callback="plusone_vote" 
      href='http://www.mysite.com'>
</g:plusone>

plusone_vote回调是一个js函数,它将跟踪事件推送到Google Analytics。

这适用于大多数用户。但是,少数人正在遇到问题。当他们点击+1链接时,会出现一个新的IE窗口,然后显示消息

  

“您正在查看的网页正在尝试关闭此窗口。   你想关闭这个窗口吗?“

如果用户点击“否”,他们就会获得Google +1隐私页面(“我可以使用我的+ 1以及其他有关非Google网站上内容和广告的信息”)。然后他们可以点击“分享我的+ 1”按钮,窗口关闭。然而,他们的“+1”行动似乎永远不会发生。该按钮不会变为蓝色,页面也不会显示在其个人资料中。

用户在Windows 7上都使用IE8或IE9 - 这种组合适用于大多数用户。唯一看起来相同的是它们都使用相同类型的笔记本电脑 - 我很难看到它的重要性。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我们在其中一个域上遇到了完全相同的问题。我们在不同的域上发布了完全相同的html,它工作正常。据我们所知,这是谷歌方面的一个问题,而不是实施方面的问题。

答案 1 :(得分:0)

实际问题在于您的IE安全设置:页面必须显示为常规的“互联网”网页,以便IE正确运行+1和Facebook Like插件,而不会出现此错误消息。

为了解决这个问题:

  1. 进入IE菜单中的“Internet选项”
  2. 转到“安全设置”。点击“本地内部网”。
  3. 点击网站。确保“检测本地Intranet”并取消选中所有子复选框。进入“高级”并确保未列出您的网页域名。关闭此窗口。
  4. 现在,点击“受信任的网站”,然后点击“网站”。如果已列出,请务必删除您网站的域名。
  5. 所有不是“Intranet”或“受信任的站点”的站点都默认使用公共互联网设置,这与用户将看到的相同(除非您正在编写为内部网络用户运行的业务应用程序,I假设)。这应该可以解决这个问题,并允许+1和Facebook之类的插件正常运行。