gpt4 book ai didi

javascript - 如何在javascript中不解码就获取页面url?

转载 作者:行者123 更新时间:2023-11-30 07:52:37 25 4
gpt4 key购买 nike

如何在不使用 javascript 解码的情况下从 window.location.href 获取页面 URL?

例如,我们无法准确获取此 URL:http://example.com/report#title=example_report&url=project_chart%2F%3Fproject_id%3D77

当我们在 javascript 中使用 window.location.href 时,我们会得到这个 URL:

http://example.com/report#title=example_report&url=project_chart/?project_id=77

但我想获得完全相同的真实网址。

有什么解决办法吗?

已编辑

正如@Eugenio 所说,$(document)[0].URL 工作正常,但它安全吗?!

最佳答案

尝试使用encodeURI

例如;

var url = window.location.href;
var originalUrl = encodeURI(url);

这个函数(encodeURI) 对特殊字符进行编码,除了: ,/? : @ & = + $ #

您可以使用 encodeURIComponent() 对这些字符进行编码。

关于javascript - 如何在javascript中不解码就获取页面url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49282137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com