1

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

我这样调用按钮:

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

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

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

“您正在查看的网页正在尝试关闭此窗口。您要关闭此窗口吗?”

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

用户都在 Windows 7 上使用 IE8 或 IE9——这种组合对大多数用户都适用。唯一看起来相同的是,他们都使用相同类型的笔记本电脑——不过我很难理解这件事的重要性。

有任何想法吗?

4

1 回答 1

0

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

为了解决这个问题:

  1. 进入 IE 菜单中的 Internet 选项
  2. 转到安全设置。单击“本地 Intranet”。
  3. 点击网站。确保“检测本地 Intranet”及其所​​有子复选框均未选中。进入“高级”并确保您的网页域未列出。关闭此窗口。
  4. 现在,单击“受信任的站点”,然后单击“站点”。如果已列出,请确保删除您网站的域。

所有不是“Intranet”或“受信任的站点”的站点都默认为公共 Internet 设置,这与您的用户将看到的相同(除非您正在编写一个为内部网络用户运行的业务应用程序,我想)。这应该可以修复此弹出窗口,并允许 +1 和 Facebook 之类的插件正常运行。

于 2013-06-18T15:17:29.307 回答