有没有一种方法可以将目标网页网址的一部分添加到网页上的所有出站链接?

问题描述

所以我想要实现的是这个。我们有两个域:example.co.za和shop.example.co.za。

example.co.za内置于WordPress中,我从会员链接中获得登录页面,最终链接看起来像此example.co.za/?r=24bc4530-1b9a-4992-8f98-c0d04ab6451c。我可以创建一个cookie,以便在访问者单击登录页面中的产品并前往shop.example.co.za

时将其保存下来。

我真正想做的(是让我发疯)是为到达页面创建一个脚本或类似内容,以便在商店的所有出站链接中添加“?r = 24bc4530-1b9a-4992-8f98-c0d04ab6451c” .example.co.za。因此,当他们第一次登陆我们的商店时,其网址是shop.example.co.za/?r=24bc4530-1b9a-4992-8f98-c0d04ab6451c

如果有人可以请我摆脱我的痛苦并帮助我,我将永远感激不已。

谢谢!

编辑:

我发现了这一点,可以显示“ ref = myref”,但现在我需要将其作为着陆网址上的现有部分

document.addEventListener( "DOMContentLoaded",

modify_outbound_links);函数Modify_outbound_links(){锚=

document.getElementsByTagName('a'); for(让i = 0; i

i ++){让p = anchors [i] .href;如果(p.indexOf('example.co.za')=== -1)

{anchors [i] .href = p +(p.indexOf('?')!= -1?“&”:“?”)+'ref = myref'; }}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...