【问题标题】:Different HREF if I click on the link and if I set an auto click如果我点击链接并且设置了自动点击,则会出现不同的 HREF
【发布时间】:2020-07-17 10:30:57
【问题描述】:

当我没有设置自动点击脚本时,我会加载页面,点击链接并转到正确的 URL。如果我将脚本添加到自动单击,而不是将我重定向到我单击时的相同 URL,它会将 HREF 添加到链接所在的 URL,并且不会将我带到任何地方。任何人都可以帮助我使自动点击的行为与我点击时的行为相同吗?提前致谢。

在这里你可以明白我的意思:https://rioga.webflow.io/bem-vindo

自动点击代码

<body><a id="redirect" href="#/ms/member-page/default" class="w-button">Button Text</a>
  <div class="w-embed w-script">
    <script type="text/javascript">
document.getElementById("redirect").click();
</script>
  </div>
  <script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.4.1.min.220afd743d.js?site=5e79526aa1d3ba459f1ebac2" type="text/javascript" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
  <script src="js/webflow.js" type="text/javascript"></script>
  <!-- [if lte IE 9]><script src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script><![endif] -->
</body>

【问题讨论】:

  • @Antonie553 这是来自插件 (MemberStack) 的自定义链接,可将我重定向到会员页面。如果我删除 #,它会将“/ms/member-page/default”添加到我的域 (rioga.webflow.io/ms/member-page/default) 并且不会将我重定向到成员页面。如果我没有设置自动点击并点击链接,那么它会将我带到正确的地址。

标签: javascript


【解决方案1】:

如果我正确理解您的任务,它不会重定向您,因为您在链接中使用了#。通常它像锚一样使用链接到同一页面上的元素。

你可以试试:

window.location.replace("https://rioga.webflow.io/bem-vindo/ms/member-page/default"); – 如果您需要它作为 HTTP 重定向工作

window.location.href = "https://rioga.webflow.io/bem-vindo/ms/member-page/default"; - 点击链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-22
    • 2014-01-22
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    相关资源
    最近更新 更多