【问题标题】:Google plus one button error谷歌加一键错误
【发布时间】:2011-09-15 06:07:53
【问题描述】:

我在我的网站中提供了 Google 加号按钮。当我单击它时,计数会增加然后减少并显示错误符号(红色感叹号)。几天前它工作正常,但现在它的行为是这样的。

谁能帮我解决这个问题?

【问题讨论】:

    标签: google-plus-one


    【解决方案1】:

    我的一个网站上也发生了同样的事情,但反过来。首先它不起作用,然后几天后它又起作用了。从那以后,我没有看到任何问题。我没有做任何事情来修复它(尽管我尝试过)。我浏览了互联网并阅读了有关该主题的 Google 文档,但我发现的唯一“帮助”是您需要确保您的个人资料没有被阻止。哪个配置文件不清楚,是用户的配置文件还是站点的配置文件,但我检查了两者(据我所知,它们没有被阻止)。不过,我并不感到惊讶,因为他们仍在解决问题。

    如果没有其他人提出解决方案,请在您再次解决问题之前等待几天。我会密切关注这个问题,因为我想知道你的问题最终是如何解决的。

    【讨论】:

    • 我发现如果我将“href”网址从 https 更改为 http,它工作正常。为什么会这样
    • 既然你提到了它,我已经在某处读过它。对不起,我没有想到。然而,就我而言,这不是问题。我从来没有把它从https上取下来,我只是再次检查了一下,它仍然对我有用。也许他们在激活之前有一个等待期?
    【解决方案2】:

    今天只在许多页面中的一个上遇到了同样的问题。

    在更深入地研究该问题时,我发现其中一个响应包含带有错误哈希的 JSON,其中包含错误 400:“无效值”。

    然后我发现一张图片(带有itemprop="name" 的图片)包含空格。转义它们和其他特殊字符后,按钮开始工作。

    因此,请尝试验证您的页面并确保所有值都已正确转义。

    【讨论】:

      【解决方案3】:

      我认为 google +1 有时会禁止网站。有时我有错误,因为页面没有刷新。加+1必须先登录,否则会报错。

      【讨论】:

        【解决方案4】:

        您只需要添加 data-href 属性,因此生成的 div 标签将如下所示

        <div class="g-plusone" data-size="medium" data-href="https://google.com"></div>
        

        在这里,我添加了“https://google.com”作为该属性的 data-href 值。您可以根据自己的需要进行更改。

        【讨论】:

          【解决方案5】:

          我也遇到了这个错误。对我来说,错误是由我的 +1 按钮标签上方(在 DOM 中)的 Twitter 脚本标签引起的。我将 Twitter 脚本移至页面底部,+1 按钮现在可以使用。简而言之,似乎任何类型的 JS 都可以解决这个问题(当然),即使代码来自信誉良好的网站 (Twitter)。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2022-11-09
            • 1970-01-01
            • 1970-01-01
            • 2015-04-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多