当我们
共享这样的链接时,如何在我们的网站中包含图片以显示在WhatsApp中?
2020年标准
只需几步即可为WhatsApp,Twitter,Facebook和PC和移动设备的书签图标获得完美的预览。如果您喜欢阅读,
请访问ogp.me-但请务必阅读此答案中的步骤1-6,以获取最佳的WhatsApp预览。
请注意:某些应用或网站使用缓存,甚至将网站
预览存储到其数据库中。这意味着,例如,当您在WhatsApp或Facebook中测试链接时,很可能不会立即看到任何差异。使用另一个链接(另一页)可以解决问题。但是,一旦您使用该链接一次,此“请注意”部分就会重新开始。
步骤1:标题
最多65个字符
<title>your keyword rich title of the website and/or webpage</title>
步骤2:说明
最多155个字符
<meta name="description" content="description of your website/webpage, make sure you use keywords!">
步骤3:og:title
最多35个字符
<meta property="og:title" content="short title of your website/webpage" />
步骤4:og:url
指向当前网页地址的完整链接
<meta property="og:url" content="https://www.example.com/webpage/" />
步骤5:og:description
最多65个字符
<meta property="og:description" content="description of your website/webpage">
第6步:og:image
图片(JPG或PNG),尺寸小于300KB,最小尺寸为300 x
200 *
<meta property="og:image" content="//cdn.example.com/uploads/images/webpage_300x200.png">
如果完成上述步骤,现在可以在WhatsApp中查看预览!
但是,请注意上面的“请注意”部分。
步骤7:og:type
为了在图形中表示对象,您需要
指定其类型。以下是可用的全局类型的列表:
http : //ogp.me/#types。您也可以指定自己的类型。
<meta property="og:type" content="article" />
步骤8:og:locale
资源的语言环境。如果您有
其他语言翻译版本,也可以使用og:locale:alternate 。
如果不指定og:locale,则默认为en_US。
<meta property="og:locale" content="en_GB" />
<meta property="og:locale:alternate" content="fr_FR" />
<meta property="og:locale:alternate" content="es_ES" />
步骤9:Twitter
为了获得最好的Twitter支持。
步骤10:Facebook
要获得Facebook的最佳支持。
步骤11:网站图示
为了获得所有浏览器和设备的最佳图标支持。
奖励步骤12:视频/音频
也可以共享音频/视频。例如,Facebook和Twitter可以很好地
共享视频。阅读ogp.me。
当我们共享这样的链接时,我们如何在我们的网站中包含一个图像来显示在WhatsApp中?
我知道你可以分享信息,现在这在android和ios上都起作用了: 然而,我想分享一个图片通过一个按钮在我的网站,就像某人会分享一个图片从他的手机(图库)。这到底有没有可能?
我使用的方法是:https://stackoverflow.com/a/25796908/3437433 在桌面上,起源链接被替换。然后Safari会显示关于错误协议的错误页面。 在移动端,正确的页面是由原点链接打开的,但也会出现“url错误,无法打开页面”的提示。我可以关闭警报,可以单击“发送”按钮,但是页面打开,而不是提示登录whatsapp并重定向到聊天。 有没有人知道这是怎么回事,能不能修
我有一个网络应用程序,在其中,我正在尝试分享一个链接到WhatsApp网络应用程序,但不是在移动应用程序。 我已经通过了WhatsApp网页版的共享链接?但没有提供解决方案。 可行吗? 这段代码帮助我通过WhatsApp移动应用程序分享它。在WhatsApp web应用程序中有没有同样的方法?
我正在尝试链接一个名为libtest lib的预编译共享库文件。所以这是我在CMakeLists的底部所拥有的。txt: 如上所述,我得到以下错误: 如果我注释掉add_library行,我会得到以下结果: 在库中链接时,似乎绝对需要源文件(.c、cpp等)。但我如何在一个。那档案呢?这些文档对target_link_库()做了如下介绍: 被命名的必须是由add_executable()或add_
我试图将我编译的简单共享库(libhello.so)链接到我的本机C++代码中。库libhello.so文件是: 1。Get13.h 2.get13.cpp Android文件是: 1。myapplication/jni/android.mk 问题是,在gradle构建过程中,我在文件native-lib.cpp中得到了这个错误: 我使用android NDK包中包含的make_standalon