获取URL路径字符串JS中的值



我需要获取NEED_THIS'作为单独的字符串从下面的URL中删除。

'https://something--something.lightning.force.com/lightning/o/需要_THIS/需要_THIS?inContextOfRef=1.eyJ0eXBlIjoic3RhbmRhcmRfX29iamVjdFBhZ2UiLCJhdHRyaWJ1dGVzIjp7Im9iamWjdEFwaU5hbWUiOiJTdXBwb3J0X1JlcXVlc3RfX2MiLCJhY3Rpb25OYW1lIjoibGlzdCJ9LCJzdGF0ZSI6eyJmaWx0ZXJOYW1iJoiUmVjZW50In19&计数=1'

有什么简单的方法可以拿到这个吗?

我已经使用了decodeURIComponent(window.location.href.split('?'([0](起来https://something--something.lightning.force.com/lightning/o/NEED_THIS/NEED_THIS

首先,

window.location.protocol = “https:”
window.location.host = “something--something.lightning.force.com”
window.location.pathname = “/lightning/o/NEED_THIS/NEED_THIS”
window.location.search = “?inContextOfRef=1.eyJ0eXBlIjoic3RhbmRhcmRfX29iamVjdFBhZ2UiLCJhdHRyaWJ1dGVzIjp7Im9iamVjdEFwaU5hbWUiOiJTdXBwb3J0X1JlcXVlc3RfX2MiLCJhY3Rpb25OYW1lIjoibGlzdCJ9LCJzdGF0ZSI6eyJmaWx0ZXJOYW1lIjoiUmVjZW50In19&count=1”

要分解路径名,可以使用进行拆分

var pathArray = window.location.pathname.split('/');

然后通过阵列的各个部分访问不同的部分,如

var secondLevelLocationPartOne = pathArray[2];
var secondLevelLocationPartTwo = pathArray[3];

然后你可以在任何你需要的地方使用它。为了参考,点击这个链接

相关内容

  • 没有找到相关文章

最新更新