起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3870|回复: 6

[结贴] 如何获取页面最完整的URL

[复制链接]

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2019-4-23 14:24:34 | 显示全部楼层 |阅读模式
本帖最后由 ouxh923 于 2019-4-23 14:27 编辑

BeX5 3.7想获取如路径2的URL,如何获取呢?

路径1http://127.0.0.1:9004/x5/UI2/v_/B12/M010_DDManage/process/F11_DingPanManage/testActivity.w?bsessionid=0D0446FAB2EE6F42CD125B1169915A0A&a=123&b=456
路径2http://127.0.0.1:9004/x5/UI2/v_311438613cec4dde8a221a97774151c1l_zh_CNs_d_m/B12/M010_DDManage/process/F11_DingPanManage/testActivity.w?bsessionid=0D0446FAB2EE6F42CD125B1169915A0A&c=123&a=456

通过location.href获取到的路径1,不是想要的(红色字体为两路径差异的地方)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-23 14:46:45 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2019-4-23 17:05:22 | 显示全部楼层
jishuang 发表于 2019-4-23 14:46
具体需求要做什么?

钉钉集成需要,有个鉴权的操作,需要保证鉴权的URL和当前打开页面的URL保持一致,从报错的信息提示的URL和通过location.href得到的URL有些差别,如问题描述的。目前依据钉钉官方提供的排错点就差URL这一点了,所以问下怎么才能获取到类似“路径2”这个URL
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-23 17:37:19 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2019-4-24 09:54:52 | 显示全部楼层
jishuang 发表于 2019-4-23 17:37
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=98780&pid=165277338

不知道你有没有明白意思呢,你发的链接只是对自己获取到的URL进行相关处理,而我获取的URL是缺少字符的,真不知道怎么拼凑成“路径2”这样子。现在问题是我获取到的URL和钉钉API获取到的URL没有完全一致,钉钉API验证获取的URL我是控制不了的,我也不知道它是怎么获取的,只是从错误提示的信息来看,它验证需要的URL是“路径2”,现在只想知道有什么办法可以获取到如“路径2”这样的URL就可以了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-4-24 10:59:43 | 显示全部楼层
this.__contextUrl这样获取看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2019-4-25 10:24:19 | 显示全部楼层
jishuang 发表于 2019-4-24 10:59
this.__contextUrl这样获取看看

问题解决,可以结帖了,谢谢。

发现在调试模式下,this.__contextUrl获取到的版本随机串和钉钉API获取到的还是不一致,切换为正式模式后,两者获取的版本号都是一样的,再通过拼凑URL使两者保持一致
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-28 17:39 , Processed in 0.076398 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表