Javascript Facebook与自定义内容共享pop-HTML和JS

Javascript Facebook与自定义内容共享pop-HTML和JS,javascript,android,html,facebook,Javascript,Android,Html,Facebook,我正在尝试创建一个带有自定义文本和缩略图的facebook共享弹出窗口。它在iOS上运行良好,在桌面上运行良好,但不显示缩略图,最后在android设备上的弹出窗口中也不显示任何数据 这是我正在使用的代码。我首先使用php对文本进行编码 <?php $title=urlencode('My custom title'); $url=urlencode('http://www.example.com'); $summary=ur

我正在尝试创建一个带有自定义文本和缩略图的facebook共享弹出窗口。它在iOS上运行良好,在桌面上运行良好,但不显示缩略图,最后在android设备上的弹出窗口中也不显示任何数据

这是我正在使用的代码。我首先使用php对文本进行编码

        <?php
        $title=urlencode('My custom title');
        $url=urlencode('http://www.example.com');
        $summary=urlencode('Some summary text here. Some summary text here. Some summary text here. ');
        $image=urlencode('http://www.example.com/lib/img/fbshare.png');
        ?>

        <a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;p[images][0]=<?php echo $image;?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)"><img src="lib/img/FBshare.png" alt="Share on facebook" title="Share on facebook" /></a>

我在桌面上测试了这段代码,但不起作用。看起来facebook实际上使用url参数中给出的页面标题中的meta标记作为共享内容的标题和描述。试试这个: