Javascript 想要在asp.net MVC中的facebook共享链接中自定义标题图像描述吗
我正在我的web应用程序中创建一个facebook共享按钮。我的要求是,当用户填写表格与图像上传我想这是分享到facebook 显然,Facebook共享没有拾取更改的标题/描述元标记(通过JavaScript),因为我在MVC中使用了view-bag变量来更改变量。静止标题、描述、图像不变。 任何替代方法都有自定义标题、说明和图像Javascript 想要在asp.net MVC中的facebook共享链接中自定义标题图像描述吗,javascript,asp.net-mvc,facebook-share,Javascript,Asp.net Mvc,Facebook Share,我正在我的web应用程序中创建一个facebook共享按钮。我的要求是,当用户填写表格与图像上传我想这是分享到facebook 显然,Facebook共享没有拾取更改的标题/描述元标记(通过JavaScript),因为我在MVC中使用了view-bag变量来更改变量。静止标题、描述、图像不变。 任何替代方法都有自定义标题、说明和图像 <a href="" onclick="shareOnFB()">Share</a> 这是我的Js代码: <script>
<a href="" onclick="shareOnFB()">Share</a>
这是我的Js代码:
<script>
window.fbAsyncInit = function () {
FB.init({
appId: 'appId',
xfbml: true,
version: 'v2.8'
});
};
shareOnFB = function () {
var desc = "@ViewBag.description";
var title = "@ViewBag.title";
var link = "@ViewBag.url";
var image = "@ViewBag.Image";
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object: {
'og:url': link,
'og:title': title,
'og:description': desc,
'og:Image': image,
'og:image:width': 540,
'og:image:height': 281
}
})
}),
function (response) {
console.log(response);
};
};
</script>
window.fbAsyninit=函数(){
FB.init({
appId:'appId',
xfbml:是的,
版本:“v2.8”
});
};
shareOnFB=函数(){
var desc=“@ViewBag.description”;
var title=“@ViewBag.title”;
var link=“@ViewBag.url”;
var image=“@ViewBag.image”;
FB.ui({
方法:“共享\u打开\u图”,
操作类型:“og.shares”,
action_属性:JSON.stringify({
对象:{
'og:url':链接,
“og:标题”:标题,
'og:description':描述,
'og:Image':图像,
'og:image:width':540,
'og:image:height':281
}
})
}),
功能(响应){
控制台日志(响应);
};
};