Internet explorer 8 IE:点击谷歌时+;1打开一个新窗口,然后再次尝试关闭

Internet explorer 8 IE:点击谷歌时+;1打开一个新窗口,然后再次尝试关闭,internet-explorer-8,internet-explorer-9,google-plus-one,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_投票回调是一个js函数,它将跟踪事件推送到Google Analytics 这适用于大多数用户。然而,有一小部分人遇到了问题。当他们

我最近在我的网站上引入了一些Google+1按钮

我是这样按按钮的:

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

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

这适用于大多数用户。然而,有一小部分人遇到了问题。当他们点击+1链接时,会出现一个新的IE窗口,然后显示消息

“您正在查看的网页正试图关闭此窗口。 是否要关闭此窗口?”

如果用户单击“否”,他们将获得Google+1隐私页面(“我很乐意Google使用我的+1以及其他关于非Google网站内容和广告的信息”)。然后,他们可以单击“共享我的+1按钮”,窗口关闭。然而,它们的“+1”动作似乎从未发生过。按钮不会变为蓝色,页面也不会显示在他们的个人资料中

用户都在Windows7上使用IE8或IE9,这种组合对大多数用户来说都很好。唯一看起来相同的是,他们都使用同一种类型的笔记本电脑——不过我很难理解这一点的意义


有什么想法吗?

实际问题在于IE安全设置:页面必须显示为常规的“internet”网页,以便IE能够正确运行+1和Facebook类插件,而不存在此错误消息

要解决此问题,请执行以下操作:

  • 进入IE菜单中的Internet选项
  • 转到安全设置。点击“本地内部网”
  • 点击网站。确保未选中“检测本地intranet”及其所有子复选框。进入“高级”并确保未列出网页的域。关上这个窗户
  • 现在,单击“受信任的站点”,然后单击“站点”。如果您的站点的域已列出,请确保将其删除

  • 所有不是“Intranet”或“Trusted Site”的站点都默认为公共internet设置,这与您的用户将看到的相同(除非您编写的是为内部网络用户运行的业务应用程序)。这将修复此弹出窗口,并允许+1和类似Facebook的插件正常运行。

    确保已启用第三方cookie: