2012-02-23 17 views
5

Tính năng 'tweet được nhúng mới' của Twitter rất hay, nhưng theo như tôi có thể nói widgets.js của Twitter API chỉ có thể hiển thị các tweet được nhúng khi tải trang.Các tweet được nhúng của Twitter có được hiển thị động không?

Trang doc cho tweets nhúng là ở đây: Embedded Tweets | Twitter Developers

Nó mô tả một thiết bị đầu cuối oEmbed cho "tự động render" một tweet, nhưng điều này chỉ trả về mã HTML trần mà vẫn phải được biến đổi bởi widgets.js.

Nếu tôi tự động tải một số nội dung qua Ajax và chèn nó vào DOM và nội dung đó bao gồm mã cho tweet được nhúng, có cách nào để tải widgets.js để hiển thị tweet được nhúng động không? Một hàm hoặc phương thức gọi có thể?

Trả lời

7

Có thể thực hiện bằng cách gọi twttr.widgets.load(). Nguồn: https://dev.twitter.com/docs/intents

+0

Xin cảm ơn, điều đó gần như thực hiện. Vấn đề là twttr.widgets.load() không hỗ trợ ngữ cảnh; nó luôn đi qua toàn bộ trang. Đó là cách quá nhiều chi phí nếu bạn chỉ cập nhật một phần nhỏ. Tuy nhiên, họ dường như đang lên kế hoạch thêm một tùy chọn ngữ cảnh sớm, theo thảo luận này: https://dev.twitter.com/discussions/890 –

+1

Tôi vừa mới bắt đầu sử dụng chức năng này. Họ đã thêm ngữ cảnh vào cuộc gọi. – deCastongrene

0

tôi đang làm điều này trong jQuery bằng cách làm như sau:

$.getScript ('//platform.twitter.com/widgets.js', callBack); 

Các callback chức năng cháy khi kịch bản đã tải xong.

Các vấn đề liên quan