gwt将元属性修改为facebook共享
是否有任何解决方案可以在gwt运行时更改html的元属性 我尝试更改元属性:gwt将元属性修改为facebook共享,gwt,facebook-opengraph,Gwt,Facebook Opengraph,是否有任何解决方案可以在gwt运行时更改html的元属性 我尝试更改元属性: JQuery.select("meta[property='og\\:url']").attr("content", builder.buildString()); JQuery.select("meta[property='og\\:title']").attr("content", Window.getTitle()); JQuery.select("meta[property='og\\:video']").at
JQuery.select("meta[property='og\\:url']").attr("content", builder.buildString());
JQuery.select("meta[property='og\\:title']").attr("content", Window.getTitle());
JQuery.select("meta[property='og\\:video']").attr("content", videoURL);
JQuery.select("meta[property='og\\:image']").attr("content", pictureURL);
当我检查时:
Window.alert(" url: " +JQuery.select(("meta[property='og\\:url']")).attr("content") + " title: "+ JQuery.select(("meta[property='og\\:title']")).attr("content") + " video: " + JQuery.select(("meta[property='og\\:video']")).attr("content") + " image: " + JQuery.select(("meta[property='og\\:image']")).attr("content") );
弹出窗口显示正确的新元属性,但当我尝试共享时,facebook使用旧的元值 Facebook不执行js代码,它只按原样读取HTML。您可能需要创建一个特定于facebook的JSP,这不是无用的工作,因为您也需要为SEO完成这项工作