永洪社区

标题: 超链接跳转新页面,新的页面加载不出来 [打印本页]

作者: yhdata_otA4AexZ    时间: 2023-6-13 09:33
标题: 超链接跳转新页面,新的页面加载不出来

当勾选“传递报告参数”,并设置打开方式是”新窗口“时,打不开超链接的页面,F12发现有报错,但是看不到是哪个参数


作者: yhdata_lyaa    时间: 2023-6-13 09:45
不勾选传递报告参数不会报错吗
作者: yhdata_7vXyYkAu    时间: 2023-6-13 10:32
yhdata_lyaa 发表于 2023-6-13 09:45
不勾选传递报告参数不会报错吗

不会报错
作者: yhdata_lyaa    时间: 2023-6-13 10:38
那不用新窗口打开呢,勾选后使用弹窗会报错吗
作者: yhdata_7vXyYkAu    时间: 2023-6-13 10:41
yhdata_lyaa 发表于 2023-6-13 10:38
那不用新窗口打开呢,勾选后使用弹窗会报错吗

使用弹窗也不会报错
作者: yhdata_yzm    时间: 2023-6-13 13:41
"Uncaught (in promise) URLError: URL malformed" 错误通常表示在JavaScript中使用了格式错误的URL。这可能是由于以下几个原因导致的:

1. URL格式错误:请检查您的URL是否符合正确的格式要求。确保URL包含协议(例如http://或https://)以及正确的域名、路径和查询参数等。

2. 特殊字符未进行编码:如果URL中包含特殊字符(如空格、中文字符、特殊符号等),需要对这些字符进行URL编码。使用encodeURIComponent()函数对URL中的特殊字符进行编码,确保URL是有效的。

3. 缺少必要的URL部分:检查URL是否缺少必要的部分。例如,可能缺少域名、路径或查询参数等。确保URL的各个部分完整。

4. JavaScript语法错误:检查JavaScript代码中是否存在其他语法错误,可能导致URL的使用方式不正确。

为了解决该错误,您可以进行以下步骤:

1. 检查URL的正确性:确保您的URL是有效的,并符合正确的格式要求。

2. 进行URL编码:对URL中的特殊字符进行编码,以确保URL是有效的。使用JavaScript的encodeURIComponent()函数对需要编码的部分进行编码。

3. 检查JavaScript语法:检查JavaScript代码中是否存在其他语法错误,可能导致URL的使用方式不正确。确保代码中的URL使用方式正确无误。
可否远程看看呢你的参数名把-去掉下

作者: yhdata_yzm    时间: 2023-6-13 13:41


作者: kingtiy    时间: 2023-6-13 14:19
很明显,参数过长,导致url不完成截断了.

作者: jeff_lee    时间: 2023-6-13 14:31
不要中文和特殊符号试试




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4