我的GooglePlu + 1按鈕不起作用。它由Liferay的JSP頁面生成。谷歌上的紅色三角加上+1按鈕
如果我按+1
,然後它想了一會兒,然後按鈕變成紅色的三角形,然後谷歌彈出窗口閃爍片刻,然後它消失,沒有任何反應。
計數不增加。
沒有在其他地方顯示的錯誤信息,其中包括谷歌瀏覽器的控制檯。
JSP的代碼如下:
<%
String plusOneDisplayStyle = "medium";
if (displayStyle.equals("vertical")) {
plusOneDisplayStyle = "tall";
}
%>
<liferay-util:html-bottom outputKey="taglib_ui_social_bookmark_plusone">
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{
lang: '<%= locale.getDisplayLanguage() %>'
}
</script>
</liferay-util:html-bottom>
<!-- version 201312090039 -->
<g:plusone
data-count="<%= !displayStyle.equals("simple") %>"
data-href="<%= url %>"
data-size="<%= plusOneDisplayStyle %>"
>
</g:plusone>
UPDATE
與HTML5版本的更換並沒有幫助(的行爲是完全一樣的)。
通常的原因是Google的服務器無法獲取並解析您嘗試+1的網頁。沒有URL查看,很難用於幫助調試。 – abraham
我已經嘗試過大部分簡單的URL,比如MYSITE/html/try.html,我把最簡單的按鈕代碼(沒有顯式的'href')。這個也不會。可能原因是我的網站是'https'? – Dims
@Dims您的網站在線或只是在本地? –