gpt4 book ai didi

javascript - Twitter 分享 encodeURIcomponent 奋斗

转载 作者:行者123 更新时间:2023-12-01 15:47:40 27 4
gpt4 key购买 nike

我正在做一个项目,但我在使用 encodeURIcomponent 函数时遇到了一些问题。该网站是一个社交媒体内容库,允许我将副本存储在 CMS 中并在页面上显示它,并带有链接和按钮以共享到社交媒体网站。我在 Twitter 组件上苦苦挣扎,需要一些帮助。这是我的代码:

			

function tweetClick() {
var url = "http://urlfromcms.com";
var text = "I'm getting this text dynamically from the CMS too.";
window.open('http://twitter.com/share?url='+encodeURIComponent(url)+'&text='+encodeURIComponent(text), '');
}
<a class="shareitbutton w-button" href="#" target="_blank" title="Tweet" onclick="tweetClick(); return false;">Tweet It!</a>


这就像一个有问题的冠军。如果副本有与号、撇号、引号等,那么它也会被编码,并且需要编辑推文,这违背了目的。如何编码以在 twitter 需要的空间中获得 %20,但不保留我的 & 和撇号?

任何帮助将不胜感激!

最佳答案

您的代码似乎按原样工作。 Twitter 足够聪明,可以解码你给它的文本:

enter image description here

enter image description here

关于javascript - Twitter 分享 encodeURIcomponent 奋斗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47295618/

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