在浏览器中开发或调试本地资源时,有时会遇到“Not allowed to load local resource”的报错信息。这是因为出于安全考虑,浏览器禁止加载本地资源。不过,你可以通过一些方法来解决这个问题。下面是一种简单而有效的解决方法:
打开浏览器控制台:在浏览器中打开开发者工具(通常通过按F12键或右键点击页面选择“检查”打开),然后切换到控制台(Console)选项卡。禁用CORS(跨源资源共享)策略:在控制台中输入以下代码并按Enter键执行:navigator.serviceWorker.getRegistrations().then(function(registrations) {for(let registration of registrations) {registration.unregister();}});这段代码会禁用浏览器的CORS策略,允许加载本地资源。刷新页面:执行完上述代码后,刷新页面即可解决“Not allowed to load local resource”的报错信息。需要注意的是,禁用CORS策略可能会对浏览器的安全性产生影响。因此,在完成开发或调试后,请记得重新启用CORS策略,以确保浏览器的安全。另外,如果你使用的是Chrome浏览器,也可以尝试以下方法来解决这个问题:打开Chrome浏览器的设置页面(通过在地址栏输入chrome://settings/并回车)。在设置页面中,找到“隐私与安全”选项,然后选择“内容设置”。在内容设置页面中,找到“JavaScript”选项,然后选择允许“允许(推荐)”。重启浏览器:点击右上角的三个点图标,选择“
首页 >
chrome报Not allowed to load local resource的解决方法 > 解决浏览器报错“Not allowed to load local resource”的方法