通过内容脚本 - javascript 将文本动态注入 facebook 的共享对话框
Inject text dynamically to facebook's share dialog via content-script - javascript
- 我的应用是 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>
相关文章:
- 当从Chrome扩展动态注入JS时,从onload()内部调用方法
- 性能:动态脚本注入与服务器渲染脚本
- 动态注入javascript文件-为什么大多数示例都附加到头上
- chrome扩展在加载dom之前注入动态css
- 如何将动态html与注入角度引导popover的指令一起使用
- 动态注入SVG过滤器并应用于HTML
- 在JavaScript中,如何等待动态注入的脚本在开始使用之前加载
- 如何检测何时使用javascript动态注入了多个样式表
- 按下按钮时动态注入脚本
- Angular ui-router 解析中的动态依赖注入
- 动态注入时保存文本区域值的夏季注释问题
- jQuery文档是否准备好等待通过Backbone动态注入的html元素
- 在 Angular 中动态注入依赖模块
- 在通过AJAX加载的DOM中运行动态注入的javascript(尝试使用历史记录ajax化网站.js)
- 有没有办法将 css 文件或 javascript 文件动态注入 HTML 文档的 head 标签中
- 如何将外部输入动态注入 SlimerJS 脚本
- 如何将数据库中的 html 标签注入到我的指令的模板中,实际上是动态定义模板的根元素/标签
- 使用DOM注入动态预取资源是否有效或有意义
- 向文档注入动态CSS
- 注入动态脚本,每个选项卡onLoad在Safari扩展