通过内容脚本 - javascript 将文本动态注入 facebook 的共享对话框

Inject text dynamically to facebook's share dialog via content-script - javascript

本文关键字:注入 动态 facebook 对话框 共享 文本 脚本 javascript      更新时间:2023-09-26
  • 我的应用是 Chrome 扩展程序
  • 我有一个内容脚本注入到Facebook共享弹出窗口。我成功地通过 DOM 操作将文本添加到输入中,但是当我单击共享时,它会清除输入,然后共享链接。知道为什么吗?

FB共享的最佳实践是通过Open Graph,http://ogp.me/

    <!-- Facebook Open Graph Meta Tags -->
    <meta property="og:title" content="OG title" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="http://domain.com" />
    <meta property="og:image" content="http://domain.com/fb-image.png" />
    <meta property="og:description" content="OG description" />

您也可以尝试FB共享器,但请记住,它已弃用,不建议使用。

<a href="https://www.facebook.com/sharer.php?s=100&p[title]={title}&p[summary]={text}&p[url]={url}&p[images][0]={image}">fb share</a>