我已經看到了一些與其他平臺一起使用的技術,但不知道是否有人有乾淨的方法來做到這一點。如何在GAE/GWT應用程序中添加動態Facebook元標記
我的應用程序有一個主機HTML文件,並使用標準的MVP/Places/Activities來分析哈希片段。它爲不同的元素顯示各種類似的按鈕。 FB(使用lint工具確認)只會讀取主機頁面的靜態HTML,所以我需要在返回給請求者之前對其進行操作(在這個問題中,沒有必要在GWT中搞亂)。
我用的是吉斯-Y com.google.inject.servlet.ServletModule所以我可以創建類似:
serve("/fb/*").with(MetaTagAdder.class);
而且我可以使用/ FB/*的Like按鈕的URL。因此,請將託管頁面的HTML(根據需要添加到動態元標記中)發送出去。然後* .nocache.js文件跳到EntryPoint.OnModuleLoad()中。
這似乎有點笨重。任何人有更好的主意?