【发布时间】:2017-03-17 11:00:51
【问题描述】:
我正在实施子资源完整性检查。我想实现一个回退,这样 1) 浏览器从我的 CDN 加载,执行完整性检查并继续或 2) 在完整性检查失败的情况下,嵌入式脚本启动并从我的应用程序中检索所需的脚本服务器(我控制的资源)。
我有一个简单的 javascript 可以捕获 window.onerror 事件,但该脚本实际上检测到未捕获的 ReferenceError(我的页面引用了外部资源中的脚本),而不是浏览器错误“未能找到有效的摘要.. 。”。
有没有人找到检测完整性检查失败的方法,然后使用 javascript 从更受信任的位置拉取第三方托管资源?
【问题讨论】:
标签: javascript subresource-integrity