gpt4 book ai didi

facebook-sharer - Facebook 分享页面无法显示 &(&) 标记?

转载 作者:行者123 更新时间:2023-12-02 00:21:22 25 4
gpt4 key购买 nike

在facebook sharer page中,可以显示title including & mark例如:

url to share: http://myhome.com?q=hi&there

本页标题标签为

<title>hi&amp;there</title>

但是,实际上,Facebook 分享页面显示标题:嗨链接:http://myhome.com?q=hi

我像下面这样调用 API。"http://www.facebook.com/sharer.php?u="+ encodeURIComponent(location.href) + "&t="+ encodeURIComponent(document.title)我尝试使用 Open graph meta tag(og:title, og:url),但它没有帮助。

我在 facebook 开发人员的调试站点 (https://developers.facebook.com/tools/debug) 中检查了我的 url。但在调试站点中,它打印了正确的标题和链接(包括&符号)

谢谢。

最佳答案

您需要确保您的 & 符号在您的原始 url 中进行了编码,否则它会充当变量之间的分隔符。

假设您的应用回显 q 查询字符串中的值作为其标题,您显示的 url:http://myhome.com?q=hi&there 返回两个变量:'q' = 'hi' 和 'there' = 1。

您的 URL 应具有文字 & 编码:http://myhome.com?q=hi%26there 以返回 'q' = 'hi&there'。

关于facebook-sharer - Facebook 分享页面无法显示 &(&) 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10800935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com