简体   繁体   English

使用JavaScript更改内部链接的IP

[英]change ip inside link using javascript

so my goal is to change ip address in link with user's current ip. 所以我的目标是更改与用户当前ip链接的ip地址。 This is script for returing current user ip address. 这是用于重现当前用户ip地址的脚本。

<script type="text/javascript" src="https://l2.io/ip.js?var=userip"></script>
<script type="text/javascript">
  var userip;
  document.write(userip); // write to html
</script>

Link example: 链接示例:

www.mysite.com/data/uploads/file.mp3?e=14512&ip=IPHERE&amp=blbablaba&next=fasfass

How can I make to write user's ip to "IPHERE" place and link will look like: 我该如何将用户的ip写入“ IPHERE”位置和链接,如下所示:

<a href="www.mysite.com/data/uploads/file.mp3?e=14512&ip=123.123.123.123&amp=blbablaba&next=fasfass">link with ip</a>

without changing anything else. 无需更改其他任何内容。

Thanks. 谢谢。

You can search for all a tags and replace href: 您可以搜索所有标签并替换href:

[].slice.call(document.querySelectorAll('a')).forEach(function(a) {
    a.href = a.href.replace(/IPHERE/g, userip);
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM