【问题标题】:Redirect visitor to his/her SO profile from my profile从我的个人资料中将访问者重定向到他/她的 SO 个人资料
【发布时间】:2016-10-17 08:19:24
【问题描述】:

我想在我的个人资料中添加一个链接,该链接会将访问者重定向到他/她的个人资料,当它是clicked

我在几周前遇到了一个配置文件(试图找到帐户但没有运气),它具有与下面所写相同的实现

i always upvote (this user) ... etc 其中this user 是一个超链接,它将我重定向到我的个人资料(对我来说似乎很酷)。

尝试信息

我们知道,我们可以使用html,所以很容易在其中放置一个静态链接,比如

<a href="http://stackoverflow.com/users"> Testing</a>

但实现需要动态代码,该代码应在链接末尾附加用户 ID,所以我想到了 Javascript 但它不能直接使用,导致相同的 JS 代码显示在我的配置文件以及脚本标签。

但后来我将整个 HTML 模板编写为我的个人资料中没有显示 script 标记

<!DOCTYPE HTML>
<html>
<head>
  <script>
      window.localStorage.getItem('username'); // appear as it is
  </script>
</head>
<body>
<a href="http://stackoverflow.com/users"> Testing</a>
</body>
</html>

但是,无论我在脚本中写什么,都会在我的个人资料屏幕上显示,即使我想从cookies 或浏览器获取username 但没有运气

1.) 如何获取访问者资料链接并将其用作href 链接?

现在看起来像这样,点击testing 链接,将访问者重定向到 SO 网站上的用户选项卡,这是不可取的

我非常感谢任何帮助或指导。谢谢你

注意:您也可以在您的个人资料中尝试此操作,只需将代码复制粘贴到您的个人资料部分,我并不是真的要求访问我的个人资料以获取视图

【问题讨论】:

    标签: javascript html url-redirection user-profile


    【解决方案1】:

    我从两天开始就一直在尝试,最后我只是通过对我的代码做一个小的修改来做到这一点,不需要javascript。万岁!

    我需要做的就是在我的 URL 的 href 链接末尾添加 /current .

    应该是这样的

    <a href="http://stackoverflow.com/users/current">
    

    而不是这个

    <a href="http://stackoverflow.com/users">
    

    小事有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      相关资源
      最近更新 更多