我通过 txt 文件将 Google+ Share 放在我的网站中。意味着页面(通过 javascript)读取 txt 文件,然后将其放在某个位置。
我的 Default.aspx 页面一切顺利。
当我想在其他页面(如“产品”)上冲浪时,我看到了所有链接(它们工作正常,但 Google+ 共享没有锯切。
我真的不知道我的问题表达是否正确,这就是我为什么提供网站http://www.panos-oliveoil.gr,任何人都想亲眼目睹。
我还放了 google+ 行:
<div class="g-plus" data-action="share"></div>
分别在我的“products.aspx”页面中,并且无法正常工作。
我使用的脚本是:
<div id="usefulliks" style="text-align:left; color:Black;">
<script type="text/javascript">
var doc = "useful_links.txt";
var path = "../pages/announce/";
var finallinks;
var txtLinksFile = new XMLHttpRequest();
txtLinksFile.open("GET", path + doc, true);
txtLinksFile.onreadystatechange = function () {
if (txtLinksFile.readyState === 4) { // Makes sure the document is ready to parse.
if (txtLinksFile.status === 200) { // Makes sure it's found the file.
finallinks = txtLinksFile.responseText.split("\n");
document.getElementById("usefulliks").innerHTML = finallinks;
}
}
}
txtLinksFile.send();
</script>
</div>
该脚本适用于其他文件以及所有页面中的“company_announce”。
而且它在那个特定的 txt 文件中也能正常工作(关于其他链接)。
我真的无法理解它的错误是什么。
我这么说是因为我不是 javascript 方面的专家。事实上我是一个新的学习者。
最后我发现 Google+
<div id="Div1" xml:lang="en" runat="server" class="g-plus" data-action="share"></div>
仅在 Default.aspx 页面处于活动状态时才有效...
有谁知道这是为什么?