当我使用<script src =“ false_ip”>时,为什么在JavaScript中没有得到“ NetworkError”?

种子

这是我的简单脚本,

<script>
window.onerror = err;

var script = document.createElement('script');
script.src = "192.186.1.1.1.1.1";
script.onerror = err;
document.body.appendChild(script);

function err(msg, loc, a, b) {
alert(msg + "/" + loc);
}

</script>

但是当我加载这个时,我得到了,

[object Event]/undefined

当我在“萤火虫”上运行相同的命令时,我得到了详细的错误信息,

NetworkError: 404 Not Found - http://localhost/XSS/192.186.1.1.1.1.1"

所以我怎么能得到一个详细的错误。

尝试捕获alos不起作用

try {

var script = document.createElement('script');
script.src = "192.186.1.1.1";
document.body.appendChild(script);

} catch(e) {
    alert(e.name);

} 

该方法仅在旧的浏览器中有效吗?

img.src也不提供火灾错误处理程序。为什么?

var img = new Image();
 img.src="gifffff/asasa/ss" ;
用户名

Firebug不是代码,而是代表代理运行的浏览器诊断工具。(JavaScript无法读取Firebug控制台的结果。)

现在,对于这种情况:

  • Image.error事件从未说明加载失败的原因没有规定在HTML规范中包含“原因”;不能通过一开始就解决的问题。

  • 这样catch做不起作用,因为代码没有引发异常。

    图像仍然是图像,并且无论资源(最终)是否加载失败,仍可以将其添加到DOM中。

    src仍将其设置为有效的URI组件-它将在无效/未知的URI方案上引发异常。)


具有此一般限制(在任何[Image]资源上,甚至在相同的来源上),可以防止违反“同源策略”,并且可以防止恶意代码运行各种网络扫描攻击。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我没有得到准确的图像?

来自分类Dev

当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

来自分类Dev

为什么我没有得到清单

来自分类Dev

当我使用AngularJS和Node.JS上传文件时出现“ NetworkError:404 Not Found”

来自分类Dev

为什么我没有得到NSString的输出

来自分类Dev

为什么我没有得到相同的结果?

来自分类Dev

为什么我的状态没有得到回应?

来自分类Dev

为什么我没有得到想要的输出?

来自分类Dev

当我编写自己的表达式时,为什么没有得到与tensorflow方法相同的结果?

来自分类Dev

为什么我没有得到加法的结果?

来自分类Dev

当我从atexit处理程序调用exit时,为什么没有得到无限循环?

来自分类Dev

当我增加数组中引用的变量时,为什么我的PointF状况没有得到更新?

来自分类Dev

当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

来自分类Dev

为什么插入VB.NET时我的密码没有得到加密

来自分类Dev

为什么我没有得到任何输出?

来自分类Dev

为什么我没有得到“ PE \ 0 \ 0”?

来自分类Dev

为什么我没有得到任何输出

来自分类Dev

当我使用AngularJS和Node.JS上传文件时出现“ NetworkError:404 Not Found”

来自分类Dev

为什么我没有得到价值

来自分类Dev

当我使用交替而不是方括号扩展时,为什么在grep中没有得到结果?

来自分类Dev

为什么我没有得到正确的乘法输出?

来自分类Dev

为什么我在导入 msxml6 时没有得到 C4192?

来自分类Dev

为什么我在 GET 请求时没有得到完整的 html 代码

来自分类Dev

为什么我没有得到任何输出

来自分类Dev

当我的输入变量超过 1 个字符时,为什么我没有得到任何结果?

来自分类Dev

为什么我在 MailKit SmtpClient.Send() 失败时没有得到异常?

来自分类Dev

为什么我在调用函数时没有得到输入?

来自分类Dev

使用 mapstruct 从 DTO 映射到实体时,为什么我没有得到 id?

来自分类Dev

当我通过它的 ID 调用它时,为什么我没有得到这个元素的内容?

Related 相关文章

  1. 1

    为什么我没有得到准确的图像?

  2. 2

    当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

  3. 3

    为什么我没有得到清单

  4. 4

    当我使用AngularJS和Node.JS上传文件时出现“ NetworkError:404 Not Found”

  5. 5

    为什么我没有得到NSString的输出

  6. 6

    为什么我没有得到相同的结果?

  7. 7

    为什么我的状态没有得到回应?

  8. 8

    为什么我没有得到想要的输出?

  9. 9

    当我编写自己的表达式时,为什么没有得到与tensorflow方法相同的结果?

  10. 10

    为什么我没有得到加法的结果?

  11. 11

    当我从atexit处理程序调用exit时,为什么没有得到无限循环?

  12. 12

    当我增加数组中引用的变量时,为什么我的PointF状况没有得到更新?

  13. 13

    当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

  14. 14

    为什么插入VB.NET时我的密码没有得到加密

  15. 15

    为什么我没有得到任何输出?

  16. 16

    为什么我没有得到“ PE \ 0 \ 0”?

  17. 17

    为什么我没有得到任何输出

  18. 18

    当我使用AngularJS和Node.JS上传文件时出现“ NetworkError:404 Not Found”

  19. 19

    为什么我没有得到价值

  20. 20

    当我使用交替而不是方括号扩展时,为什么在grep中没有得到结果?

  21. 21

    为什么我没有得到正确的乘法输出?

  22. 22

    为什么我在导入 msxml6 时没有得到 C4192?

  23. 23

    为什么我在 GET 请求时没有得到完整的 html 代码

  24. 24

    为什么我没有得到任何输出

  25. 25

    当我的输入变量超过 1 个字符时,为什么我没有得到任何结果?

  26. 26

    为什么我在 MailKit SmtpClient.Send() 失败时没有得到异常?

  27. 27

    为什么我在调用函数时没有得到输入?

  28. 28

    使用 mapstruct 从 DTO 映射到实体时,为什么我没有得到 id?

  29. 29

    当我通过它的 ID 调用它时,为什么我没有得到这个元素的内容?

热门标签

归档