我已按照此处的说明将嵌入式 flattr 按钮添加到我的网站,但仅在重新加载页面后才会显示。这是页面: http: //nipanipa.com/en/donations/new。实际上,如果您直接访问该网址,则会显示该按钮,但如果您通过标题中的“捐赠”链接访问它,则不会!我在 Firefox 和 Chromium 中都有这种行为。
我错过了什么?可能这与我对javascript的了解不足有关...:S
非常感谢!!
我已按照此处的说明将嵌入式 flattr 按钮添加到我的网站,但仅在重新加载页面后才会显示。这是页面: http: //nipanipa.com/en/donations/new。实际上,如果您直接访问该网址,则会显示该按钮,但如果您通过标题中的“捐赠”链接访问它,则不会!我在 Firefox 和 Chromium 中都有这种行为。
我错过了什么?可能这与我对javascript的了解不足有关...:S
非常感谢!!
您的网站(或框架,如果您正在使用一个)将所有 javascript 捆绑到一个整洁的包中,该包仅在第一页加载时加载。flattr javascript 会在 onLoad 时自动触发,但除非您在初始页面加载期间确实在捐赠页面上,否则将没有 flattr 按钮进行初始化。
解决此问题的一种方法是在捐赠页面的某处调用 FlattrLoader.setup()。但是由于您只对一个 url 有一个 Flattr 按钮感兴趣,因此添加它的方法要简单得多。
从源代码中删除所有与 Flattr 相关的代码,然后使用嵌入工具生成按钮特定的 html/javascript 并将该代码粘贴到您希望按钮出现的位置。
希望这可以帮助 :)