我不知道链接设计策略,因此我不确定当有人点击Facebook等来源时,我的链接会被切断。
我的平台上有“共享功能”,可让用户创建指向其商家信息的链接并与人分享。
我为后端列表生成的链接包含参数,这些参数读取列表ID和类型,并通过HTML显示内容
以下是商家信息的示例链接
https://www.fayvors.com/Share.html?hash=5eccccaa-7b8d-42bd-af8c-08d50da0c867?type=lessons/
然而,当我在Facebook上分享链接并点击它时,浏览器会重定向到一个被切断的链接
https://www.fayvors.com/Share.html?hash=5eccccaa-7b8d-42bd-af8c-08d50da0c867%3Ftype%3Dlessons
我不知道链接设计原则,所以我在这里有点迷失了!
谢谢!
答案 0 :(得分:0)
您的网址包含“特殊字符”(如查询字符串中的第二个问号),但在将此网址作为参数值放入另一个网址时,您忽略了应用正确的网址编码:< / p>
javascript:window.location.replace('https://www.facebook.com/sharer/sharer.php?u='+window.location)
在此处使用encodeURIComponent
连接到共享者网址的值。