我正在使用此代码在我的应用上显示另一个页面
var myURLS =JSON.stringify(result.invocationResult.data);
window.open(myURLS , '_blank');
myURLS上的网址是:
https://ectest556ws1:9444/teamworks/process.lsw?zWorkflowState=1&zTaskId=108351&zResetContext=true
但我的应用重定向到
http://10.0.176.232:10080/BPMtest/apps/services/preview/test/common/0/default/%22https://ectest556ws1:9444/teamworks/process.lsw?zWorkflowState=1&zTaskId=108351&zResetContext=true%22
并显示
Error 404: SRVE0295E: Error notificado: 404
在我的移动应用浏览器中
答案 0 :(得分:0)
result.invocationResult.data已经是一个字符串。当你通过JSON.stringify()运行它时,它会在它周围添加引号。这导致字符串被编码为相对URL而不是用作绝对URL
相反,请尝试:
window.open(result.invocationResult.data , '_blank');
有关JSON.stringify
的文档,请参阅Mozilla Developer Network