fancybox iframe - 打开本地网址,但推文此按钮使用原始网页网址

时间:2011-12-21 18:36:37

标签: jquery iframe fancybox

我在Fancybox窗口中显示的页面上使用Twitter自己的推文按钮。

页面显示于:

<a class="fancybox fancybox.iframe" href="http://my_domain.com/xyz?param=value">

推文按钮代码位于xyz页面上。

除了单击Tweet按钮时,所有内容都按预期工作,推文对话框显示网址和标题,作为打开Fancybox的页面而不是Fancybox窗口中的页面(xyz?param=value)Tweet按钮已开启。

有没有办法让Tweet按钮使用Fancybox窗口中显示的页面的标题和网址?

1 个答案:

答案 0 :(得分:0)

访问Twitter开发文档:

https://dev.twitter.com/docs/tweet-button

您至少有两个选择:

选项1

如果您使用的是他们的禁止的JavaScript版本,请转到标题为“可以由Javascript推文按钮使用的属性”的部分。按照覆盖URL的说明进行操作。

选项2

使用Twitter图形(只是谷歌“Twitter图形”)创建自己的Twitter锚点,然后使用您的服务器端语言使用您自己的数据构建适当的URL,但遵循其模式。按模式,我的意思是他们坚持你生成的Twitter按钮的href。我为这个应用程序中的所有Twitter按钮做了这个:

http://www.facebook.com/office365?sk=app_236629039698110

希望这有帮助!

马特