两天来,我注意到我在Facebook上发布的URL添加了一个参数:
?fbclid=uFCrBkUgEvKg...
更准确地说,类似于:http://example.com?fbclid=uFCrBkUgEvKg...
有人知道这个参数是做什么的吗?
它是用来做什么的,开发者的用途是什么?
感谢您的评论。
发布于 2018-11-20 17:16:05
另一种方法是,如何删除此参数(以便您的用户可以在不手动删除的情况下共享您的网址)是使用JavaScript和history.replaceState
。
所有作品都归原作者所有- https://www.michalspacek.cz/zmena-url-a-skryvani-fbclid-pomoci-javascriptu
来自链接的代码:
(function() {
var param = 'fbclid';
if (location.search.indexOf(param + '=') !== -1) {
var replace = '';
try {
var url = new URL(location);
url.searchParams.delete(param);
replace = url.href;
} catch (ex) {
var regExp = new RegExp('[?&]' + param + '=.*$');
replace = location.search.replace(regExp, '');
replace = location.pathname + replace + location.hash;
}
history.replaceState(null, '', replace);
}
})();
https://stackoverflow.com/questions/52847475
复制相似问题