Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gwt将元属性修改为facebook共享_Gwt_Facebook Opengraph - Fatal编程技术网

gwt将元属性修改为facebook共享

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

是否有任何解决方案可以在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']").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完成这项工作