【问题标题】:service now giving empty referrer in IE11服务现在在 IE11 中提供空的推荐人
【发布时间】:2021-01-20 14:36:05
【问题描述】:

试图通过简单的代码查看 IE11 的引荐来源网址,但无法使用 ServiceNow。这段代码在 chrome 中工作,但在 IE 中给出了空的引用。这是代码,请建议我。

<html>

<head>
<title>First Web Application</title>
</head>

<body>
    <span style="color: #ff0000; ">${errorMessage}</span>
    <form method="post">
        Name : <input type="text" name="name" />
        Password : <input type="password" name="password" /> 
        <input type="submit" />
    </form>

    <a title="Link that opens in a new window"  referrerpolicy="origin" href="https://localhost:8082/welcome-get?token=st566565 "    target="_blank">Next</a>

</body>

</html>

【问题讨论】:

  • IE 很差,不支持很多功能
  • 对此问题的任何解决方案将不胜感激......
  • 我在IE和Chrome中测试了你提供的代码,结果是一样的。我认为您的代码 sn-p 无法重现该问题。但是对于您遇到的问题的原因,我认为这是由于IE doesn't support referrerpolicy。您不能在 IE 中使用此策略。

标签: html internet-explorer servicenow referrer new-window


【解决方案1】:

referrer-policy 标签表示

“同源”策略指定一个完整的 URL,被剥离以供使用 作为referrer,做同源时作为referrer信息发送 来自特定客户的请求。另一方面,跨域请求 手,将不包含推荐人信息。

Servicenow 有自己的类 "rel = noopener noreferrer nofollow 以避免 tabNabbing

<a title="Link that opens in a new window"  rel="noopener noreferrer nofollow" href="https://localhost:8082/welcome-get?token=st566565 "    target="_blank">Next</a>

请查看下面的屏幕截图以获取更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-24
    • 2022-10-25
    • 2019-11-28
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多