我的SPA使用哈希标记网址来识别内容(#/resource/id
),我添加了类似按钮,但它有效,但如何指定缩略图,描述等?
根据我的阅读,我应该使用
<meta property="og:image" content="http://www.example.com/site/preview.png"/>
但是我有一个没有任何后端的静态页面+我需要根据加载的内容来更改它。我该怎么办?
答案 0 :(得分:1)
为了使您的元标记动态化,您需要使用后端代码,例如PHP或ASP。 实际上没有其他方法可以使文档的标题动态化。
PHP示例:
<?php
if(isset($_GET['myparam']) && $_GET['myparam']==='big'){
echo '<meta property="og:image" content="http://www.example.com/site/preview_big.png"/>';
}else{
echo '<meta property="og:image" content="http://www.example.com/site/preview_little.png"/>';
}
?>
答案 1 :(得分:0)
您将不得不找到一种方法将好的网址传递给您的图片。 Facebook使用此标记,访问您的网站,并获取您的图像。