我需要获取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];
然后你可以在任何你需要的地方使用它。为了参考,点击这个链接