所以我正在编写一个jira connect附加组件,我在加载all.js的位置时出现问题,这些代码来自此处connect-cookbook
因为我的应用程序运行在云实例上,该实例未发送cp作为参数的一部分,如https://test.jiraserver.com/helloworld.html?tz=America%2FGuatemala&loc=en-US&user_id=&user_key=&xdm_e=https%3A%2F%2Fanswer42-jira.atlassian.net&xdm_c=channel-fe9fc149-d649-4329-a9d3-a1a9087fb5d0__hello-world&cp=&lic=none&cv=1.1.55%20HTTP/1.1
请注意,cp为空。
答案 0 :(得分:0)
修复此问题只需更改正则表达式
来自var codedParam = (new RegExp(param + '=([^&]+)')).exec(window.location.search)[1];
到var codedParam = (new RegExp(param + '=([^&]*)')).exec(window.location.search)[1];
因为cp是可选的。