Javascript 动态更改标头中的元标记?
我正在使用一个按钮创建一个可共享的连接,我之前单击的按钮将执行一个功能,在发布到社交媒体后修改打开的图形。我试着点击按钮,并使用共享API与社交媒体共享,但标题、链接、缩略图和描述没有改变Javascript 动态更改标头中的元标记?,javascript,jquery,css,web,dynamic,Javascript,Jquery,Css,Web,Dynamic,我正在使用一个按钮创建一个可共享的连接,我之前单击的按钮将执行一个功能,在发布到社交媒体后修改打开的图形。我试着点击按钮,并使用共享API与社交媒体共享,但标题、链接、缩略图和描述没有改变 const share=$(“#更改”)。单击(()=>{ $(“元[name=description]”)。删除(); $(“标题”)。附加(“” );}) 您可以使用此 $('button')。在('click',function()上{ $('meta[name=description]')。删除()
const share=$(“#更改”)。单击(()=>{
$(“元[name=description]”)。删除();
$(“标题”)。附加(“”
);})
您可以使用此
$('button')。在('click',function()上{
$('meta[name=description]')。删除();
$('head')。追加('');
console.log($('meta[name=description]')).attr('content');
});代码>
更改Meta
您也可以尝试这种方法
$('mybutton')。在('click',function()上{
log(document.getElementsByTagName('meta')[“description”].content);
document.getElementsByTagName('meta')[“description”].content=“这是新的meta标记!”;
log(document.getElementsByTagName('meta')[“description”].content);
})
修改哪些共享API?他们是否基于URL而不是从用户浏览器中读取请求页面?因为这既有道理,也会造成问题。你是对的,我实现facebook共享按钮一定是错的。我使用facebook共享按钮,当用户在我的网站上共享图片时,我希望用户获得图片(缩略图)、描述(描述本身)、标题等。比如在facebook上共享一个包含缩略图、标题和描述的文章链接。如果我使用facebook共享按钮呢?我想,facebook限制了我这么做。或者我错了,我怎么能用这个代码修改facebook的共享按钮?你到底想改变什么?请给我们举个例子