我正在尝试在 Vaadin v7 中嵌入一条推文:
Label oneTweet = new Label();
String s = "<blockquote class=\"twitter-tweet\"><p>Four more years. <a href=\"http://t.co/bAJE6Vom\" title=\"http://twitter.com/BarackObama/status/266031293945503744/photo/1\">twitter.com/BarackObama/st…</a></p>— Barack Obama (@BarackObama) <a href=\"https://twitter.com/BarackObama/status/266031293945503744\">November 7, 2012</a></blockquote>";
s = s + "<script async src=\"http://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>";
oneTweet.setValue(s);
oneTweet.setContentMode(ContentMode.HTML);
layout.addComponent(oneTweet);
问题是,Vaadin 没有获取脚本文件widget.js
。我尝试通过将其放在
@JavaScript( {"http://platform.twitter.com/widgets.js"} )
源代码的开头来强制它。它拾取文件,但根本不设置嵌入推文的样式。我想知道以前是否有人这样做过。